Skip to content

Commit dcea36e

Browse files
authored
Add python venvs to demo_ images that build (#13435)
Add python venvs to demo_ images that build.
1 parent ca5bc95 commit dcea36e

File tree

3 files changed

+17
-2
lines changed

3 files changed

+17
-2
lines changed

docker/Dockerfile.demo_android

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,12 @@ RUN bash /install/ubuntu_setup_tz.sh
2828
COPY install/ubuntu_install_core.sh /install/ubuntu_install_core.sh
2929
RUN bash /install/ubuntu_install_core.sh
3030

31+
ENV TVM_VENV /venv/apache-tvm-py3.7
32+
COPY python/bootstrap/lockfiles /install/python/bootstrap/lockfiles
3133
COPY install/ubuntu_install_python.sh /install/ubuntu1804_install_python.sh
3234
RUN bash /install/ubuntu1804_install_python.sh
35+
ENV PATH ${TVM_VENV}/bin:$PATH
36+
ENV PYTHONNOUSERSITE 1 # Disable .local directory from affecting CI.
3337

3438
COPY install/ubuntu_install_python_package.sh /install/ubuntu_install_python_package.sh
3539
RUN bash /install/ubuntu_install_python_package.sh
@@ -54,6 +58,9 @@ RUN bash /install/ubuntu_install_vulkan.sh
5458

5559
ENV VULKAN_SDK=/usr
5660

61+
COPY install/ubuntu_install_cmake_source.sh /install/ubuntu_install_cmake_source.sh
62+
RUN bash /install/ubuntu_install_cmake_source.sh
63+
5764
RUN git clone https://github.com/KhronosGroup/OpenCL-Headers /usr/local/OpenCL-Headers/
5865

5966
# Build TVM

docker/Dockerfile.demo_rocm

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,8 +26,12 @@ RUN bash /install/ubuntu_setup_tz.sh
2626
COPY install/ubuntu_install_core.sh /install/ubuntu_install_core.sh
2727
RUN bash /install/ubuntu_install_core.sh
2828

29-
COPY install/ubuntu1804_install_python.sh /install/ubuntu1804_install_python.sh
30-
RUN bash /install/ubuntu1804_install_python.sh
29+
ENV TVM_VENV /venv/apache-tvm-py3.7
30+
COPY python/bootstrap/lockfiles /install/python/bootstrap/lockfiles
31+
COPY install/ubuntu_install_python.sh /install/ubuntu_install_python.sh
32+
RUN bash /install/ubuntu_install_python.sh
33+
ENV PATH ${TVM_VENV}/bin:$PATH
34+
ENV PYTHONNOUSERSITE 1 # Disable .local directory from affecting CI.
3135

3236
COPY install/ubuntu_install_python_package.sh /install/ubuntu_install_python_package.sh
3337
RUN bash /install/ubuntu_install_python_package.sh

docker/Dockerfile.demo_vitis_ai

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,8 +32,12 @@ RUN bash /install/ubuntu_install_core.sh
3232
COPY install/ubuntu_install_vitis_ai_core.sh /install/ubuntu_install_vitis_ai_core.sh
3333
RUN bash /install/ubuntu_install_vitis_ai_core.sh
3434

35+
ENV TVM_VENV /venv/apache-tvm-py3.7
36+
COPY python/bootstrap/lockfiles /install/python/bootstrap/lockfiles
3537
COPY install/ubuntu_install_python.sh /install/ubuntu_install_python.sh
3638
RUN bash /install/ubuntu_install_python.sh
39+
ENV PATH ${TVM_VENV}/bin:$PATH
40+
ENV PYTHONNOUSERSITE 1 # Disable .local directory from affecting CI.
3741

3842
COPY install/ubuntu_install_python_package.sh /install/ubuntu_install_python_package.sh
3943
RUN bash /install/ubuntu_install_python_package.sh

0 commit comments

Comments
 (0)