Skip to content

Commit ddb0b23

Browse files
committed
tmp
1 parent 156d6fd commit ddb0b23

53 files changed

Lines changed: 167 additions & 909 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/CODEOWNERSHIP

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -56,9 +56,6 @@ licenses/** @tqchen @jroesch
5656
# JVM language
5757
jvm/** @yzhliu
5858

59-
# Golang
60-
golang/** @srkreddy1238
61-
6259
# WASM
6360
web/** @tqchen @jroesch
6461

.github/actions/setup/action.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ runs:
1616
environment-file: conda/build-environment.yaml
1717
auto-activate-base: false
1818
miniforge-version: latest
19-
python-version: 3.9
19+
python-version: 3.10
2020
condarc-file: conda/condarc
2121
- uses: conda-incubator/setup-miniconda@v3
2222
if: steps.conda1.outcome == 'failure'
@@ -27,7 +27,7 @@ runs:
2727
auto-activate-base: false
2828
miniforge-version: latest
2929
use-only-tar-bz2: true
30-
python-version: 3.9
30+
python-version: 3.10
3131
condarc-file: conda/condarc
3232
- name: Conda info
3333
shell: pwsh

conda/build-environment.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ dependencies:
2929
- ninja
3030
- make
3131
- llvmdev >=11
32-
- python >=3.9
32+
- python >=3.10
3333
- pip
3434
- git
3535
- bzip2

conda/recipe/conda_build_config.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
# under the License.
1717

1818
python:
19-
- 3.9
19+
- 3.10
2020

2121
cuda:
2222
- False

docker/Dockerfile.ci_arm

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -41,24 +41,25 @@ RUN bash /install/ubuntu_install_googletest.sh
4141
# Rust env
4242
COPY install/ubuntu_install_rust.sh /install/ubuntu_install_rust.sh
4343
RUN bash /install/ubuntu_install_rust.sh
44-
ENV RUSTUP_HOME /opt/rust
45-
ENV CARGO_HOME /opt/rust
46-
ENV PATH $PATH:$CARGO_HOME/bin
44+
ENV RUSTUP_HOME=/opt/rust
45+
ENV CARGO_HOME=/opt/rust
46+
ENV PATH=$PATH:$CARGO_HOME/bin
4747

4848
# sccache
4949
COPY install/ubuntu_install_sccache.sh /install/ubuntu_install_sccache.sh
5050
RUN bash /install/ubuntu_install_sccache.sh
51-
ENV PATH /opt/sccache:$PATH
51+
ENV PATH=/opt/sccache:$PATH
5252

5353
COPY install/ubuntu2204_install_llvm.sh /install/ubuntu2204_install_llvm.sh
5454
RUN bash /install/ubuntu2204_install_llvm.sh
5555

56-
ENV TVM_VENV /venv/apache-tvm-py3.9
56+
ENV TVM_VENV=/venv/apache-tvm-py3.10
5757
COPY python/bootstrap/lockfiles /install/python/bootstrap/lockfiles
5858
COPY install/ubuntu_install_python.sh /install/ubuntu_install_python.sh
59-
RUN bash /install/ubuntu_install_python.sh 3.9
60-
ENV PATH ${TVM_VENV}/bin:$PATH
61-
ENV PYTHONNOUSERSITE 1 # Disable .local directory from affecting CI.
59+
RUN bash /install/ubuntu_install_python.sh 3.10
60+
ENV PATH=${TVM_VENV}/bin:$PATH
61+
# Disable .local directory from affecting CI.
62+
ENV PYTHONNOUSERSITE=1
6263

6364
COPY install/ubuntu_install_python_package.sh /install/ubuntu_install_python_package.sh
6465
RUN bash /install/ubuntu_install_python_package.sh

docker/Dockerfile.ci_cpu

Lines changed: 10 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -34,12 +34,13 @@ RUN bash /install/ubuntu_install_cmake_source.sh
3434
COPY install/ubuntu_install_googletest.sh /install/ubuntu_install_googletest.sh
3535
RUN bash /install/ubuntu_install_googletest.sh
3636

37-
ENV TVM_VENV /venv/apache-tvm-py3.9
37+
ENV TVM_VENV=/venv/apache-tvm-py3.10
3838
COPY python/bootstrap/lockfiles /install/python/bootstrap/lockfiles
3939
COPY install/ubuntu_install_python.sh /install/ubuntu_install_python.sh
40-
RUN bash /install/ubuntu_install_python.sh 3.9
41-
ENV PATH ${TVM_VENV}/bin:$PATH
42-
ENV PYTHONNOUSERSITE 1 # Disable .local directory from affecting CI.
40+
RUN bash /install/ubuntu_install_python.sh 3.10
41+
ENV PATH=${TVM_VENV}/bin:$PATH
42+
# Disable .local directory from affecting CI.
43+
ENV PYTHONNOUSERSITE=1
4344

4445
COPY install/ubuntu_install_python_package.sh /install/ubuntu_install_python_package.sh
4546
RUN bash /install/ubuntu_install_python_package.sh
@@ -56,9 +57,9 @@ RUN bash /install/ubuntu_install_papi.sh ""
5657
# Rust env (build early; takes a while)
5758
COPY install/ubuntu_install_rust.sh /install/ubuntu_install_rust.sh
5859
RUN bash /install/ubuntu_install_rust.sh
59-
ENV RUSTUP_HOME /opt/rust
60-
ENV CARGO_HOME /opt/rust
61-
ENV PATH $PATH:$CARGO_HOME/bin
60+
ENV RUSTUP_HOME=/opt/rust
61+
ENV CARGO_HOME=/opt/rust
62+
ENV PATH=$PATH:$CARGO_HOME/bin
6263

6364
# wasmtime
6465
COPY install/ubuntu_install_wasmtime.sh /install/ubuntu_install_wasmtime.sh
@@ -68,11 +69,6 @@ RUN bash /install/ubuntu_install_wasmtime.sh
6869
COPY install/ubuntu_install_redis.sh /install/ubuntu_install_redis.sh
6970
RUN bash /install/ubuntu_install_redis.sh
7071

71-
# Golang environment
72-
COPY install/ubuntu_install_golang.sh /install/ubuntu_install_golang.sh
73-
RUN bash /install/ubuntu_install_golang.sh
74-
ENV PATH $PATH:/usr/lib/go-1.18/bin
75-
7672
# BYODT deps
7773
COPY install/ubuntu_install_universal.sh /install/ubuntu_install_universal.sh
7874
RUN bash /install/ubuntu_install_universal.sh
@@ -96,11 +92,7 @@ RUN bash /install/ubuntu_download_arm_compute_lib_binaries.sh
9692
# sccache
9793
COPY install/ubuntu_install_sccache.sh /install/ubuntu_install_sccache.sh
9894
RUN bash /install/ubuntu_install_sccache.sh
99-
ENV PATH /opt/sccache:$PATH
100-
101-
# Libxsmm deps
102-
COPY install/ubuntu_install_libxsmm.sh /install
103-
RUN bash /install/ubuntu_install_libxsmm.sh
95+
ENV PATH=/opt/sccache:$PATH
10496

10597
# ONNX and PyTorch
10698
COPY install/ubuntu_install_onnx.sh /install/ubuntu_install_onnx.sh
@@ -113,4 +105,4 @@ RUN bash /install/ubuntu_install_nnef.sh
113105
# AArch64 Architecture Envelope Model (AEM)
114106
COPY install/ubuntu_install_aprofile_aem.sh /install
115107
RUN bash /install/ubuntu_install_aprofile_aem.sh
116-
ENV PATH $PATH:/opt/arm/fvp/Base_RevC_AEMvA_pkg/models/Linux64_GCC-9.3/:/opt/arm/gcc-aarch64-none-elf/bin
108+
ENV PATH=$PATH:/opt/arm/fvp/Base_RevC_AEMvA_pkg/models/Linux64_GCC-9.3/:/opt/arm/gcc-aarch64-none-elf/bin

docker/Dockerfile.ci_gpu

Lines changed: 8 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -41,12 +41,13 @@ RUN bash /install/ubuntu_install_cmake_source.sh
4141
COPY install/ubuntu_install_googletest.sh /install/ubuntu_install_googletest.sh
4242
RUN bash /install/ubuntu_install_googletest.sh /googletest
4343

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

5152
# Globally disable pip cache
5253
RUN pip config set global.no-cache-dir false
@@ -79,9 +80,6 @@ COPY install/ubuntu_install_rocm.sh /install/ubuntu_install_rocm.sh
7980
RUN bash /install/ubuntu_install_rocm.sh
8081

8182
# DL Frameworks
82-
COPY install/ubuntu_install_gluoncv.sh /install/ubuntu_install_gluoncv.sh
83-
RUN bash /install/ubuntu_install_gluoncv.sh
84-
8583
COPY install/ubuntu_install_coreml.sh /install/ubuntu_install_coreml.sh
8684
RUN bash /install/ubuntu_install_coreml.sh
8785

@@ -106,16 +104,16 @@ RUN bash /install/ubuntu_install_dgl.sh
106104
COPY install/ubuntu_install_nnef.sh /install/ubuntu_install_nnef.sh
107105
RUN bash /install/ubuntu_install_nnef.sh
108106

109-
ENV NVIDIA_DRIVER_CAPABILITIES compute,graphics,utility
107+
ENV NVIDIA_DRIVER_CAPABILITIES=compute,graphics,utility
110108
COPY install/ubuntu_install_vulkan.sh /install/ubuntu_install_vulkan.sh
111109
RUN bash /install/ubuntu_install_vulkan.sh
112110

113111
# Rust env (build early; takes a while)
114112
COPY install/ubuntu_install_rust.sh /install/ubuntu_install_rust.sh
115113
RUN bash /install/ubuntu_install_rust.sh
116-
ENV RUSTUP_HOME /opt/rust
117-
ENV CARGO_HOME /opt/rust
118-
ENV PATH $PATH:$CARGO_HOME/bin
114+
ENV RUSTUP_HOME=/opt/rust
115+
ENV CARGO_HOME=/opt/rust
116+
ENV PATH=$PATH:$CARGO_HOME/bin
119117

120118
# wasmtime
121119
COPY install/ubuntu_install_wasmtime.sh /install/ubuntu_install_wasmtime.sh

docker/Dockerfile.ci_hexagon

Lines changed: 13 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -37,36 +37,37 @@ RUN bash /install/ubuntu_install_cmake_source.sh
3737
COPY install/ubuntu_install_googletest.sh /install/ubuntu_install_googletest.sh
3838
RUN bash /install/ubuntu_install_googletest.sh
3939

40-
ENV TVM_VENV /venv/apache-tvm-py3.9
40+
ENV TVM_VENV=/venv/apache-tvm-py3.10
4141
COPY python/bootstrap/lockfiles /install/python/bootstrap/lockfiles
4242
COPY install/ubuntu_install_python.sh /install/ubuntu_install_python.sh
43-
RUN bash /install/ubuntu_install_python.sh 3.9
43+
RUN bash /install/ubuntu_install_python.sh 3.10
4444
ENV PATH ${TVM_VENV}/bin:$PATH
45-
ENV PYTHONNOUSERSITE 1 # Disable .local directory from affecting CI.
45+
# Disable .local directory from affecting CI.
46+
ENV PYTHONNOUSERSITE=1
4647

4748
# Rust env (build early; takes a while)
4849
COPY install/ubuntu_install_rust.sh /install/ubuntu_install_rust.sh
4950
RUN bash /install/ubuntu_install_rust.sh
50-
ENV RUSTUP_HOME /opt/rust
51-
ENV CARGO_HOME /opt/rust
52-
ENV PATH $PATH:$CARGO_HOME/bin
51+
ENV RUSTUP_HOME=/opt/rust
52+
ENV CARGO_HOME=/opt/rust
53+
ENV PATH=$PATH:$CARGO_HOME/bin
5354

5455
COPY install/ubuntu_install_python_package.sh /install/ubuntu_install_python_package.sh
5556
RUN bash /install/ubuntu_install_python_package.sh
5657

5758
# Hexagon
5859
COPY install/ubuntu_install_hexagon.sh /install/ubuntu_install_hexagon.sh
5960
RUN bash /install/ubuntu_install_hexagon.sh
60-
ENV HEXAGON_SDK_ROOT "/opt/qualcomm/hexagon_sdk"
61-
ENV CLANG_LLVM_HOME /opt/clang-llvm
62-
ENV LD_LIBRARY_PATH $LD_LIBRARY_PATH:/opt/clang-llvm/lib
63-
ENV PATH /opt/clang-llvm/bin:$PATH
64-
ENV HEXAGON_TOOLCHAIN "${HEXAGON_SDK_ROOT}/tools/HEXAGON_Tools/8.5.08/Tools"
61+
ENV HEXAGON_SDK_ROOT="/opt/qualcomm/hexagon_sdk"
62+
ENV CLANG_LLVM_HOME=/opt/clang-llvm
63+
ENV LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/opt/clang-llvm/lib
64+
ENV PATH=/opt/clang-llvm/bin:$PATH
65+
ENV HEXAGON_TOOLCHAIN="${HEXAGON_SDK_ROOT}/tools/HEXAGON_Tools/8.5.08/Tools"
6566

6667
# sccache
6768
COPY install/ubuntu_install_sccache.sh /install/ubuntu_install_sccache.sh
6869
RUN bash /install/ubuntu_install_sccache.sh
69-
ENV PATH /opt/sccache:$PATH
70+
ENV PATH=/opt/sccache:$PATH
7071

7172
# TensorFlow deps
7273
COPY install/ubuntu_install_tensorflow.sh /install/ubuntu_install_tensorflow.sh

docker/Dockerfile.ci_i386

Lines changed: 8 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -44,16 +44,17 @@ RUN bash /install/ubuntu_install_llvm.sh
4444
# Rust env (build early; takes a while)
4545
COPY install/ubuntu_install_rust.sh /install/ubuntu_install_rust.sh
4646
RUN bash /install/ubuntu_install_rust.sh
47-
ENV RUSTUP_HOME /opt/rust
48-
ENV CARGO_HOME /opt/rust
49-
ENV PATH $PATH:$CARGO_HOME/bin
50-
ENV PYTHONNOUSERSITE 1 # Disable .local directory from affecting CI.
47+
ENV RUSTUP_HOME=/opt/rust
48+
ENV CARGO_HOME=/opt/rust
49+
ENV PATH=$PATH:$CARGO_HOME/bin
50+
# Disable .local directory from affecting CI.
51+
ENV PYTHONNOUSERSITE=1
5152

52-
ENV TVM_VENV /venv/apache-tvm-py3.9
53+
ENV TVM_VENV=/venv/apache-tvm-py3.10
5354
COPY python/bootstrap/lockfiles /install/python/bootstrap/lockfiles
5455
COPY install/ubuntu2004_install_python.sh /install/ubuntu2004_install_python.sh
5556
RUN bash /install/ubuntu2004_install_python.sh
56-
ENV PATH ${TVM_VENV}/bin:$PATH
57+
ENV PATH=${TVM_VENV}/bin:$PATH
5758

5859
COPY install/ubuntu2004_install_python_package.sh /install/ubuntu2004_install_python_package.sh
5960
RUN bash /install/ubuntu2004_install_python_package.sh
@@ -62,11 +63,7 @@ RUN bash /install/ubuntu2004_install_python_package.sh
6263
COPY install/ubuntu2004_install_redis.sh /install/ubuntu2004_install_redis.sh
6364
RUN bash /install/ubuntu2004_install_redis.sh
6465

65-
# Chisel deps for TSIM
66-
COPY install/ubuntu_install_sbt.sh /install/ubuntu_install_sbt.sh
67-
RUN bash /install/ubuntu_install_sbt.sh
68-
6966
# sccache
7067
COPY install/ubuntu_install_sccache.sh /install/ubuntu_install_sccache.sh
7168
RUN bash /install/ubuntu_install_sccache.sh
72-
ENV PATH /opt/sccache:$PATH
69+
ENV PATH=/opt/sccache:$PATH

docker/Dockerfile.ci_lint

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -29,12 +29,13 @@ RUN bash /install/ubuntu_setup_tz.sh
2929

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

32-
ENV TVM_VENV /venv/apache-tvm-py3.9
32+
ENV TVM_VENV=/venv/apache-tvm-py3.10
3333
COPY python/bootstrap/lockfiles /install/python/bootstrap/lockfiles
3434
COPY install/ubuntu_install_python.sh /install/ubuntu_install_python.sh
35-
RUN bash /install/ubuntu_install_python.sh 3.9
36-
ENV PATH ${TVM_VENV}/bin:$PATH
37-
ENV PYTHONNOUSERSITE 1 # Disable .local directory from affecting CI.
35+
RUN bash /install/ubuntu_install_python.sh 3.10
36+
ENV PATH=${TVM_VENV}/bin:$PATH
37+
# Disable .local directory from affecting CI.
38+
ENV PYTHONNOUSERSITE=1
3839

3940
RUN apt-get update && apt-install-and-clear -y doxygen graphviz curl shellcheck
4041

@@ -43,9 +44,9 @@ RUN pip3 install cpplint==1.6.1 pylint==2.17.2 mypy==0.902 black==22.12.0 flake8
4344
# Rust env (build early; takes a while)
4445
COPY install/ubuntu_install_rust.sh /install/ubuntu_install_rust.sh
4546
RUN bash /install/ubuntu_install_rust.sh
46-
ENV RUSTUP_HOME /opt/rust
47-
ENV CARGO_HOME /opt/rust
48-
ENV PATH $PATH:$CARGO_HOME/bin
47+
ENV RUSTUP_HOME=/opt/rust
48+
ENV CARGO_HOME=/opt/rust
49+
ENV PATH=$PATH:$CARGO_HOME/bin
4950

5051
# java deps for rat
5152
COPY install/ubuntu_install_java.sh /install/ubuntu_install_java.sh

0 commit comments

Comments
 (0)