Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions docker/Dockerfile.ci_arm
Original file line number Diff line number Diff line change
Expand Up @@ -53,10 +53,10 @@ ENV PATH /opt/sccache:$PATH
COPY install/ubuntu2204_install_llvm.sh /install/ubuntu2204_install_llvm.sh
RUN bash /install/ubuntu2204_install_llvm.sh

ENV TVM_VENV /venv/apache-tvm-py3.9
ENV TVM_VENV /venv/apache-tvm-py3.10
COPY python/bootstrap/lockfiles /install/python/bootstrap/lockfiles
COPY install/ubuntu_install_python.sh /install/ubuntu_install_python.sh
RUN bash /install/ubuntu_install_python.sh 3.9
RUN bash /install/ubuntu_install_python.sh 3.10
ENV PATH ${TVM_VENV}/bin:$PATH
ENV PYTHONNOUSERSITE 1 # Disable .local directory from affecting CI.

Expand Down
4 changes: 2 additions & 2 deletions docker/Dockerfile.ci_cpu
Original file line number Diff line number Diff line change
Expand Up @@ -34,10 +34,10 @@ RUN bash /install/ubuntu_install_cmake_source.sh
COPY install/ubuntu_install_googletest.sh /install/ubuntu_install_googletest.sh
RUN bash /install/ubuntu_install_googletest.sh

ENV TVM_VENV /venv/apache-tvm-py3.9
ENV TVM_VENV /venv/apache-tvm-py3.10
COPY python/bootstrap/lockfiles /install/python/bootstrap/lockfiles
COPY install/ubuntu_install_python.sh /install/ubuntu_install_python.sh
RUN bash /install/ubuntu_install_python.sh 3.9
RUN bash /install/ubuntu_install_python.sh 3.10
ENV PATH ${TVM_VENV}/bin:$PATH
ENV PYTHONNOUSERSITE 1 # Disable .local directory from affecting CI.

Expand Down
4 changes: 2 additions & 2 deletions docker/Dockerfile.ci_gpu
Original file line number Diff line number Diff line change
Expand Up @@ -41,10 +41,10 @@ RUN bash /install/ubuntu_install_cmake_source.sh
COPY install/ubuntu_install_googletest.sh /install/ubuntu_install_googletest.sh
RUN bash /install/ubuntu_install_googletest.sh /googletest

ENV TVM_VENV /venv/apache-tvm-py3.9
ENV TVM_VENV /venv/apache-tvm-py3.10
COPY python/bootstrap/lockfiles /install/python/bootstrap/lockfiles
COPY install/ubuntu_install_python.sh /install/ubuntu_install_python.sh
RUN bash /install/ubuntu_install_python.sh 3.9
RUN bash /install/ubuntu_install_python.sh 3.10
ENV PATH ${TVM_VENV}/bin:$PATH
ENV PYTHONNOUSERSITE 1 # Disable .local directory from affecting CI.

Expand Down
4 changes: 2 additions & 2 deletions docker/Dockerfile.ci_hexagon
Original file line number Diff line number Diff line change
Expand Up @@ -37,10 +37,10 @@ RUN bash /install/ubuntu_install_cmake_source.sh
COPY install/ubuntu_install_googletest.sh /install/ubuntu_install_googletest.sh
RUN bash /install/ubuntu_install_googletest.sh

ENV TVM_VENV /venv/apache-tvm-py3.9
ENV TVM_VENV /venv/apache-tvm-py3.10
COPY python/bootstrap/lockfiles /install/python/bootstrap/lockfiles
COPY install/ubuntu_install_python.sh /install/ubuntu_install_python.sh
RUN bash /install/ubuntu_install_python.sh 3.9
RUN bash /install/ubuntu_install_python.sh 3.10
ENV PATH ${TVM_VENV}/bin:$PATH
ENV PYTHONNOUSERSITE 1 # Disable .local directory from affecting CI.

Expand Down
2 changes: 1 addition & 1 deletion docker/Dockerfile.ci_i386
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,7 @@ ENV CARGO_HOME /opt/rust
ENV PATH $PATH:$CARGO_HOME/bin
ENV PYTHONNOUSERSITE 1 # Disable .local directory from affecting CI.

ENV TVM_VENV /venv/apache-tvm-py3.9
ENV TVM_VENV /venv/apache-tvm-py3.10
COPY python/bootstrap/lockfiles /install/python/bootstrap/lockfiles
COPY install/ubuntu2004_install_python.sh /install/ubuntu2004_install_python.sh
RUN bash /install/ubuntu2004_install_python.sh
Expand Down
4 changes: 2 additions & 2 deletions docker/Dockerfile.ci_lint
Original file line number Diff line number Diff line change
Expand Up @@ -29,10 +29,10 @@ RUN bash /install/ubuntu_setup_tz.sh

RUN apt-install-and-clear -y wget git sudo make parallel

ENV TVM_VENV /venv/apache-tvm-py3.9
ENV TVM_VENV /venv/apache-tvm-py3.10
COPY python/bootstrap/lockfiles /install/python/bootstrap/lockfiles
COPY install/ubuntu_install_python.sh /install/ubuntu_install_python.sh
RUN bash /install/ubuntu_install_python.sh 3.9
RUN bash /install/ubuntu_install_python.sh 3.10
ENV PATH ${TVM_VENV}/bin:$PATH
ENV PYTHONNOUSERSITE 1 # Disable .local directory from affecting CI.

Expand Down
4 changes: 2 additions & 2 deletions docker/Dockerfile.ci_wasm
Original file line number Diff line number Diff line change
Expand Up @@ -32,10 +32,10 @@ RUN bash /install/ubuntu_install_cmake_source.sh
COPY install/ubuntu_install_googletest.sh /install/ubuntu_install_googletest.sh
RUN bash /install/ubuntu_install_googletest.sh

ENV TVM_VENV /venv/apache-tvm-py3.9
ENV TVM_VENV /venv/apache-tvm-py3.10
COPY python/bootstrap/lockfiles /install/python/bootstrap/lockfiles
COPY install/ubuntu_install_python.sh /install/ubuntu_install_python.sh
RUN bash /install/ubuntu_install_python.sh 3.9
RUN bash /install/ubuntu_install_python.sh 3.10
ENV PATH ${TVM_VENV}/bin:$PATH
ENV PYTHONNOUSERSITE 1 # Disable .local directory from affecting CI.

Expand Down
12 changes: 8 additions & 4 deletions docker/install/ubuntu2004_install_python.sh
Original file line number Diff line number Diff line change
Expand Up @@ -30,15 +30,19 @@ trap cleanup 0
# Install python and pip. Don't modify this to add Python package dependencies,
# instead modify install_python_package.sh
apt-get update
apt-install-and-clear -y python3.9 python3.9-dev python3-pip
update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.9 1
apt-install-and-clear -y python3.10 python3.10-dev python3-pip
update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.10 1

# Pin pip and setuptools versions
# Hashes generated via:
# $ pip download <package>==<version>
# $ pip hash --algorithm sha256 <package>.whl
cat <<EOF > base-requirements.txt
pip==24.2 --hash=sha256:2cd581cf58ab7fcfca4ce8efa6dcacd0de5bf8d0a3eb9ec927e07405f4d9e2a2
setuptools==75.1.0 --hash=sha256:35ab7fd3bcd95e6b7fd704e4a1539513edad446c097797f2985e0e4b960772f2
pip==25.3 ; python_version >= "3.10" and python_version < "4.0" \
--hash=sha256:8d0538dbbd7babbd207f261ed969c65de439f6bc9e5dbd3b3b9a77f25d95f343 \
--hash=sha256:9655943313a94722b7774661c21049070f6bbb0a1516bf02f7c8d5d9201514cd
setuptools==80.9.0 ; python_version >= "3.10" and python_version < "4.0" \
--hash=sha256:062d34222ad13e0cc312a4c02d73f059e86a4acbfbdea8f8f76b28c99f306922 \
--hash=sha256:f36b47402ecde768dbfafc46e8e4207b4360c654f1f3bb84475f0a28628fb19c
EOF
pip3 install -r base-requirements.txt
2 changes: 1 addition & 1 deletion docker/install/ubuntu_install_llvm_from_source.sh
Original file line number Diff line number Diff line change
Expand Up @@ -63,7 +63,7 @@ cmake \
-DLLVM_ENABLE_PROJECTS=mlir \
-DLLVM_USE_INTEL_JITEVENTS=ON \
-DLLVM_TEMPORARILY_ALLOW_OLD_TOOLCHAIN=ON \
-DPYTHON_EXECUTABLE="$(which python3.9)" \
-DPYTHON_EXECUTABLE="$(which python3.10)" \
-GNinja \
..
ninja install
Expand Down
4 changes: 2 additions & 2 deletions docker/install/ubuntu_install_zephyr.sh
Original file line number Diff line number Diff line change
Expand Up @@ -47,9 +47,9 @@ release=$(lsb_release -sc)
if [ "${release}" == "bionic" ]; then
python_cmd="python3"
elif [ "${release}" == "focal" ]; then
python_cmd="python3.9"
python_cmd="python3.10"
elif [ "${release}" == "jammy" ]; then
python_cmd="python3.9"
python_cmd="python3.10"
else
echo "Don't know which version of python to use for Zephyr."
exit 2
Expand Down
1 change: 1 addition & 0 deletions docker/python/bootstrap/generate.sh
Original file line number Diff line number Diff line change
Expand Up @@ -101,3 +101,4 @@ EOF
lock 3.7
lock 3.8
lock 3.9
lock 3.10
Loading
Loading