File tree Expand file tree Collapse file tree 22 files changed +875
-157
lines changed Expand file tree Collapse file tree 22 files changed +875
-157
lines changed Original file line number Diff line number Diff line change @@ -47,11 +47,12 @@ ENV PATH /opt/sccache:$PATH
4747COPY install/ubuntu_install_llvm.sh /install/ubuntu_install_llvm.sh
4848RUN bash /install/ubuntu_install_llvm.sh
4949
50- COPY install/ubuntu1804_install_python.sh /install/ubuntu1804_install_python.sh
51- RUN bash /install/ubuntu1804_install_python.sh
52-
53- # Globally disable pip cache
54- RUN pip config set global.no-cache-dir false
50+ ENV TVM_VENV /venv/apache-tvm-py3.7
51+ COPY python/bootstrap/lockfiles /install/python/bootstrap/lockfiles
52+ COPY install/ubuntu_install_python.sh /install/ubuntu_install_python.sh
53+ RUN bash /install/ubuntu_install_python.sh
54+ ENV PATH ${TVM_VENV}/bin:$PATH
55+ ENV PYTHONNOUSERSITE 1 # Disable .local directory from affecting CI.
5556
5657COPY install/ubuntu_install_cmake_source.sh /install/ubuntu_install_cmake_source.sh
5758RUN bash /install/ubuntu_install_cmake_source.sh
Original file line number Diff line number Diff line change @@ -29,18 +29,15 @@ RUN bash /install/ubuntu_install_core.sh
2929COPY install/ubuntu_install_googletest.sh /install/ubuntu_install_googletest.sh
3030RUN bash /install/ubuntu_install_googletest.sh
3131
32- COPY install/ubuntu1804_install_python.sh /install/ubuntu1804_install_python.sh
33- RUN bash /install/ubuntu1804_install_python.sh
34-
3532COPY install/ubuntu_install_cmake_source.sh /install/ubuntu_install_cmake_source.sh
3633RUN bash /install/ubuntu_install_cmake_source.sh 3.20.0
3734
38- COPY install/ubuntu1804_install_python_venv.sh /install/ubuntu1804_install_python_venv.sh
39- RUN bash /install/ubuntu1804_install_python_venv.sh
40- ENV PATH=/opt/tvm-venv/bin:/opt/zephyr-sdk/sysroots/x86_64-pokysdk-linux/usr/bin:$PATH
41-
42- # Globally disable pip cache
43- RUN pip config set global.no-cache-dir false
35+ ENV TVM_VENV /venv/apache-tvm-py3.7
36+ COPY python/bootstrap/lockfiles /install/python/bootstrap/lockfiles
37+ COPY install/ubuntu_install_python.sh /install/ubuntu_install_python.sh
38+ RUN bash /install/ubuntu_install_python.sh
39+ ENV PATH ${TVM_VENV}/bin:$PATH
40+ ENV PYTHONNOUSERSITE 1 # Disable .local directory from affecting CI.
4441
4542COPY install/ubuntu_install_python_package.sh /install/ubuntu_install_python_package.sh
4643RUN bash /install/ubuntu_install_python_package.sh
Original file line number Diff line number Diff line change @@ -28,11 +28,12 @@ RUN bash /install/ubuntu_install_core.sh
2828COPY install/ubuntu_install_googletest.sh /install/ubuntu_install_googletest.sh
2929RUN bash /install/ubuntu_install_googletest.sh
3030
31- COPY install/ubuntu1804_install_python.sh /install/ubuntu1804_install_python.sh
32- RUN bash /install/ubuntu1804_install_python.sh
33-
34- # Globally disable pip cache
35- RUN pip config set global.no-cache-dir false
31+ ENV TVM_VENV /venv/apache-tvm-py3.7
32+ COPY python/bootstrap/lockfiles /install/python/bootstrap/lockfiles
33+ COPY install/ubuntu_install_python.sh /install/ubuntu_install_python.sh
34+ RUN bash /install/ubuntu_install_python.sh
35+ ENV PATH ${TVM_VENV}/bin:$PATH
36+ ENV PYTHONNOUSERSITE 1 # Disable .local directory from affecting CI.
3637
3738COPY install/ubuntu_install_python_package.sh /install/ubuntu_install_python_package.sh
3839RUN bash /install/ubuntu_install_python_package.sh
Original file line number Diff line number Diff line change @@ -38,13 +38,15 @@ RUN bash /install/ubuntu_install_cmake_source.sh
3838COPY install/ubuntu_install_googletest.sh /install/ubuntu_install_googletest.sh
3939RUN bash /install/ubuntu_install_googletest.sh
4040
41- COPY install/ubuntu1804_install_python.sh /install/ubuntu1804_install_python.sh
42- RUN bash /install/ubuntu1804_install_python.sh
43-
44- # Globally disable pip cache
45- RUN pip config set global.no-cache-dir false
41+ ENV TVM_VENV /venv/apache-tvm-py3.7
42+ COPY python/bootstrap/lockfiles /install/python/bootstrap/lockfiles
43+ COPY install/ubuntu_install_python.sh /install/ubuntu_install_python.sh
44+ RUN bash /install/ubuntu_install_python.sh
45+ ENV PATH ${TVM_VENV}/bin:$PATH
46+ ENV PYTHONNOUSERSITE 1 # Disable .local directory from affecting CI.
4647
4748COPY install/ubuntu_install_cmake_source.sh /install/ubuntu_install_cmake_source.sh
49+ # Globally disable pip cache
4850RUN bash /install/ubuntu_install_cmake_source.sh
4951
5052COPY install/ubuntu1804_install_llvm.sh /install/ubuntu1804_install_llvm.sh
Original file line number Diff line number Diff line change @@ -31,11 +31,12 @@ RUN bash /install/ubuntu_install_core.sh
3131COPY install/ubuntu_install_googletest.sh /install/ubuntu_install_googletest.sh
3232RUN bash /install/ubuntu_install_googletest.sh
3333
34- COPY install/ubuntu2004_install_python.sh /install/ubuntu2004_install_python.sh
35- RUN bash /install/ubuntu2004_install_python.sh
36-
37- # Globally disable pip cache
38- RUN pip config set global.cache-dir false
34+ ENV TVM_VENV /venv/apache-tvm-py3.8
35+ COPY python/bootstrap/lockfiles /install/python/bootstrap/lockfiles
36+ COPY install/ubuntu_install_python.sh /install/ubuntu_install_python.sh
37+ RUN bash /install/ubuntu_install_python.sh
38+ ENV PATH ${TVM_VENV}/bin:$PATH
39+ ENV PYTHONNOUSERSITE 1 # Disable .local directory from affecting CI.
3940
4041# Rust env (build early; takes a while)
4142COPY install/ubuntu_install_rust.sh /install/ubuntu_install_rust.sh
Original file line number Diff line number Diff line change @@ -35,18 +35,19 @@ RUN bash /install/ubuntu_install_googletest.sh
3535COPY install/ubuntu_install_llvm.sh /install/ubuntu_install_llvm.sh
3636RUN bash /install/ubuntu_install_llvm.sh
3737
38- COPY install/ubuntu1804_install_python.sh /install/ubuntu1804_install_python.sh
39- RUN bash /install/ubuntu1804_install_python.sh
40-
4138# Rust env (build early; takes a while)
4239COPY install/ubuntu_install_rust.sh /install/ubuntu_install_rust.sh
4340RUN bash /install/ubuntu_install_rust.sh
4441ENV RUSTUP_HOME /opt/rust
4542ENV CARGO_HOME /opt/rust
4643ENV PATH $PATH:$CARGO_HOME/bin
44+ ENV PYTHONNOUSERSITE 1 # Disable .local directory from affecting CI.
4745
48- # Globally disable pip cache
49- RUN pip config set global.no-cache-dir false
46+ ENV TVM_VENV /venv/apache-tvm-py3.7
47+ COPY python/bootstrap/lockfiles /install/python/bootstrap/lockfiles
48+ COPY install/ubuntu_install_python.sh /install/ubuntu_install_python.sh
49+ RUN bash /install/ubuntu_install_python.sh
50+ ENV PATH ${TVM_VENV}/bin:$PATH
5051
5152COPY install/ubuntu_install_cmake_source.sh /install/ubuntu_install_cmake_source.sh
5253RUN bash /install/ubuntu_install_cmake_source.sh
Original file line number Diff line number Diff line change @@ -26,11 +26,12 @@ RUN apt-get update --fix-missing
2626
2727RUN apt-install-and-clear -y wget git sudo make parallel
2828
29- COPY install/ubuntu1804_install_python.sh /install/ubuntu1804_install_python.sh
30- RUN bash /install/ubuntu1804_install_python.sh
31-
32- # Globally disable pip cache
33- RUN pip config set global.no-cache-dir false
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.
3435
3536RUN apt-get update && apt-install-and-clear -y doxygen graphviz curl shellcheck
3637
Original file line number Diff line number Diff line change @@ -28,11 +28,12 @@ RUN bash /install/ubuntu_install_core.sh
2828COPY install/ubuntu_install_googletest.sh /install/ubuntu_install_googletest.sh
2929RUN bash /install/ubuntu_install_googletest.sh
3030
31- COPY install/ubuntu1804_install_python.sh /install/ubuntu1804_install_python.sh
32- RUN bash /install/ubuntu1804_install_python.sh
33-
34- # Globally disable pip cache
35- RUN pip config set global.no-cache-dir false
31+ ENV TVM_VENV /venv/apache-tvm-py3.7
32+ COPY python/bootstrap/lockfiles /install/python/bootstrap/lockfiles
33+ COPY install/ubuntu_install_python.sh /install/ubuntu_install_python.sh
34+ RUN bash /install/ubuntu_install_python.sh
35+ ENV PATH ${TVM_VENV}/bin:$PATH
36+ ENV PYTHONNOUSERSITE 1 # Disable .local directory from affecting CI.
3637
3738COPY install/ubuntu_install_python_package.sh /install/ubuntu_install_python_package.sh
3839RUN bash /install/ubuntu_install_python_package.sh
Original file line number Diff line number Diff line change @@ -29,18 +29,15 @@ RUN bash /install/ubuntu_install_core.sh
2929COPY install/ubuntu_install_googletest.sh /install/ubuntu_install_googletest.sh
3030RUN bash /install/ubuntu_install_googletest.sh
3131
32- COPY install/ubuntu1804_install_python.sh /install/ubuntu1804_install_python.sh
33- RUN bash /install/ubuntu1804_install_python.sh
34-
3532COPY install/ubuntu_install_cmake_source.sh /install/ubuntu_install_cmake_source.sh
3633RUN bash /install/ubuntu_install_cmake_source.sh
3734
38- COPY install/ubuntu1804_install_python_venv.sh /install/ubuntu1804_install_python_venv.sh
39- RUN bash /install/ubuntu1804_install_python_venv.sh
40- ENV PATH=/opt/tvm-venv/bin:/opt/zephyr-sdk/sysroots/x86_64-pokysdk-linux/usr/bin:$PATH
41-
42- # Globally disable pip cache
43- RUN pip config set global.no-cache-dir false
35+ ENV TVM_VENV /venv/apache-tvm-py3.7
36+ COPY python/bootstrap/lockfiles /install/python/bootstrap/lockfiles
37+ COPY install/ubuntu_install_python.sh /install/ubuntu_install_python.sh
38+ RUN bash /install/ubuntu_install_python.sh
39+ ENV PATH ${TVM_VENV}/bin:$PATH
40+ ENV PYTHONNOUSERSITE 1 # Disable .local directory from affecting CI.
4441
4542COPY install/ubuntu_install_python_package.sh /install/ubuntu_install_python_package.sh
4643RUN bash /install/ubuntu_install_python_package.sh
Original file line number Diff line number Diff line change @@ -26,11 +26,12 @@ RUN bash /install/ubuntu_install_core.sh
2626COPY install/ubuntu_install_googletest.sh /install/ubuntu_install_googletest.sh
2727RUN bash /install/ubuntu_install_googletest.sh
2828
29- COPY install/ubuntu1804_install_python.sh /install/ubuntu1804_install_python.sh
30- RUN bash /install/ubuntu1804_install_python.sh
31-
32- # Globally disable pip cache
33- RUN pip config set global.no-cache-dir false
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.
3435
3536COPY install/ubuntu_install_python_package.sh /install/ubuntu_install_python_package.sh
3637RUN bash /install/ubuntu_install_python_package.sh
You can’t perform that action at this time.
0 commit comments