This is an automated email from the ASF dual-hosted git repository.
mshr pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/tvm.git
The following commit(s) were added to refs/heads/main by this push:
new 75f8589732 [CI] Update images to `20260301-134651-63f099ad` (#18827)
75f8589732 is described below
commit 75f858973273ea313a103c1375b2f9fd52778d7d
Author: Masahiro Hiramori <[email protected]>
AuthorDate: Tue Mar 3 15:04:24 2026 +0900
[CI] Update images to `20260301-134651-63f099ad` (#18827)
---
ci/jenkins/docker-images.ini | 2 +-
tests/python/relax/test_frontend_onnx.py | 3 ++
tests/scripts/ci.py | 59 +-------------------------------
tests/scripts/task_config_build_arm.sh | 2 --
tests/scripts/task_config_build_cpu.sh | 12 +------
tests/scripts/task_python_docs.sh | 4 +--
tests/scripts/task_python_integration.sh | 2 +-
tests/scripts/task_python_nightly.sh | 2 +-
tests/scripts/task_python_unittest.sh | 2 +-
tests/scripts/task_web_wasm.sh | 2 +-
10 files changed, 12 insertions(+), 78 deletions(-)
diff --git a/ci/jenkins/docker-images.ini b/ci/jenkins/docker-images.ini
index 1468b4f43e..9e795227cd 100644
--- a/ci/jenkins/docker-images.ini
+++ b/ci/jenkins/docker-images.ini
@@ -17,7 +17,7 @@
# This data file is read during when Jenkins runs job to determine docker
images.
[jenkins]
-ci_tag: 20260219-160550-72f51851
+ci_tag: 20260301-134651-63f099ad
ci_arm: tlcpack/ci-arm:%(ci_tag)s
ci_cpu: tlcpack/ci_cpu:%(ci_tag)s
ci_gpu: tlcpack/ci-gpu:%(ci_tag)s
diff --git a/tests/python/relax/test_frontend_onnx.py
b/tests/python/relax/test_frontend_onnx.py
index 2d7f57224f..12f9f0f353 100644
--- a/tests/python/relax/test_frontend_onnx.py
+++ b/tests/python/relax/test_frontend_onnx.py
@@ -3016,6 +3016,9 @@ def test_onehot():
@pytest.mark.parametrize("sorted", [0, 1])
@pytest.mark.parametrize("num_outputs", [1, 2, 3, 4])
def test_unique(axis: int | None, sorted: int, num_outputs: int):
+ if num_outputs in [3, 4] and axis is None:
+ pytest.xfail("RuntimeError: Check failed: input_shape.size() == size
(2 vs. 1)")
+
input_shape = [8, 8]
if axis is None:
output_shape = [-1]
diff --git a/tests/scripts/ci.py b/tests/scripts/ci.py
index 9cd0d6affb..4a87ce04ab 100755
--- a/tests/scripts/ci.py
+++ b/tests/scripts/ci.py
@@ -285,7 +285,7 @@ def docs(
]
extra_setup = [
- "python3 -m pip install " + " ".join(requirements),
+ "uv pip install " + " ".join(requirements),
]
else:
check_gpu()
@@ -594,7 +594,6 @@ generated = [
"./tests/scripts/task_python_integration_gpuonly.sh",
],
),
- "frontend": ("run frontend tests",
["./tests/scripts/task_python_frontend.sh"]),
},
),
generate_command(
@@ -612,20 +611,6 @@ generated = [
"./tests/scripts/task_python_unittest.sh",
],
),
- "frontend": ("run frontend tests",
["./tests/scripts/task_python_frontend_cpu.sh"]),
- },
- ),
- generate_command(
- name="minimal",
- help="Run minimal CPU build and test(s)",
- options={
- "cpp": CPP_UNITTEST,
- "unittest": (
- "run unit tests",
- [
- "./tests/scripts/task_python_unittest.sh",
- ],
- ),
},
),
generate_command(
@@ -650,48 +635,6 @@ generated = [
),
},
),
- generate_command(
- name="adreno",
- help="Run Adreno build and test(s)",
- post_build=["./tests/scripts/task_build_adreno_bins.sh"],
- additional_flags={
- "--volume": os.environ.get("ADRENO_OPENCL", "/tmp/") +
":/adreno-opencl",
- "--net": "host",
- },
- env={
- "ADRENO_OPENCL": "/adreno-opencl",
- "ADRENO_TARGET_CLML_VERSION":
os.environ.get("ADRENO_TARGET_CLML_VERSION", "3"),
- },
- options={
- "test": (
- "run Adreno API/Python tests",
- [
- "./tests/scripts/task_python_adreno.sh " +
os.environ.get("ANDROID_SERIAL", ""),
- ],
- ),
- "benchmarks": (
- "run Adreno Benchmarks (Native OpenCL, CLML SDK)",
- [
- "./apps/benchmark/adreno/bench.sh texture "
- + os.environ.get("ANDROID_SERIAL", ""),
- "./apps/benchmark/adreno/bench.sh clml " +
os.environ.get("ANDROID_SERIAL", ""),
- ],
- ),
- "nativebenchmarks": (
- "run Adreno Texture Benchmarks",
- [
- "./apps/benchmark/adreno/bench.sh texture "
- + os.environ.get("ANDROID_SERIAL", ""),
- ],
- ),
- "clmlbenchmarks": (
- "run Adreno CLML SDK Benchmarks",
- [
- "./apps/benchmark/adreno/bench.sh clml " +
os.environ.get("ANDROID_SERIAL", ""),
- ],
- ),
- },
- ),
]
diff --git a/tests/scripts/task_config_build_arm.sh
b/tests/scripts/task_config_build_arm.sh
index b9a0e34f98..b58b21db34 100755
--- a/tests/scripts/task_config_build_arm.sh
+++ b/tests/scripts/task_config_build_arm.sh
@@ -27,7 +27,5 @@ echo set\(USE_SORT ON\) >> config.cmake
echo set\(USE_RPC ON\) >> config.cmake
echo set\(USE_LLVM llvm-config-17\) >> config.cmake
echo set\(CMAKE_CXX_FLAGS -Werror\) >> config.cmake
-echo set\(USE_ARM_COMPUTE_LIB ON\) >> config.cmake
-echo set\(USE_ARM_COMPUTE_LIB_GRAPH_EXECUTOR "/opt/acl"\) >> config.cmake
echo set\(USE_CCACHE OFF\) >> config.cmake
echo set\(SUMMARIZE ON\) >> config.cmake
diff --git a/tests/scripts/task_config_build_cpu.sh
b/tests/scripts/task_config_build_cpu.sh
index c1ebd23f3e..42335af819 100755
--- a/tests/scripts/task_config_build_cpu.sh
+++ b/tests/scripts/task_config_build_cpu.sh
@@ -25,21 +25,11 @@ cp ../cmake/config.cmake .
echo set\(USE_SORT ON\) >> config.cmake
echo set\(USE_DNNL ON\) >> config.cmake
-echo set\(USE_ARM_COMPUTE_LIB ON\) >> config.cmake
echo set\(USE_LLVM \"/usr/bin/llvm-config-17 --link-static\"\) >> config.cmake
echo set\(CMAKE_CXX_FLAGS \"-Wno-error=range-loop-construct
-Wno-error=comment\"\) >> config.cmake
echo set\(HIDE_PRIVATE_SYMBOLS ON\) >> config.cmake
-
-# This conditional is just to support the transition to cope
-# with the change in the way TFLite is built. It can be
-# removed once we migrate to TensorFlow and TFLite > 2.9.1
-if [ -d "/opt/tflite" ]; then
- echo set\(USE_TFLITE \"/opt/tflite\"\) >> config.cmake
-else
- echo set\(USE_TFLITE ON\) >> config.cmake
-fi
-
echo set\(USE_TENSORFLOW_PATH \"/tensorflow\"\) >> config.cmake
+echo set\(USE_TFLITE \"/opt/tflite\"\) >> config.cmake
echo set\(USE_FLATBUFFERS_PATH \"/flatbuffers\"\) >> config.cmake
echo set\(USE_CCACHE OFF\) >> config.cmake
echo set\(SUMMARIZE ON\) >> config.cmake
diff --git a/tests/scripts/task_python_docs.sh
b/tests/scripts/task_python_docs.sh
index 3109f76ab2..ec765659c2 100755
--- a/tests/scripts/task_python_docs.sh
+++ b/tests/scripts/task_python_docs.sh
@@ -48,7 +48,7 @@ sphinx_precheck() {
echo "PreCheck sphinx doc generation WARNINGS.."
# setup tvm-ffi into python folder
- python3 -m pip install -v --target=python ./3rdparty/tvm-ffi/
+ uv pip install -v --target=python ./3rdparty/tvm-ffi/
pushd docs
make clean
@@ -127,7 +127,7 @@ find . -type f -path "*.log" | xargs rm -f
find . -type f -path "*.pyc" | xargs rm -f
# setup tvm-ffi into python folder
-python3 -m pip install -v --target=python ./3rdparty/tvm-ffi/
+uv pip install -v --target=python ./3rdparty/tvm-ffi/
cd docs
diff --git a/tests/scripts/task_python_integration.sh
b/tests/scripts/task_python_integration.sh
index bfa955ff55..200633e913 100755
--- a/tests/scripts/task_python_integration.sh
+++ b/tests/scripts/task_python_integration.sh
@@ -34,7 +34,7 @@ fi
find . -type f -path "*.pyc" | xargs rm -f
# setup tvm-ffi into python folder
-python3 -m pip install -v --target=python ./3rdparty/tvm-ffi/
+uv pip install -v --target=python ./3rdparty/tvm-ffi/
# Test for OpenCLML
pytest tests/python/relax/backend/clml/
diff --git a/tests/scripts/task_python_nightly.sh
b/tests/scripts/task_python_nightly.sh
index af1b6ec3d2..c867528530 100755
--- a/tests/scripts/task_python_nightly.sh
+++ b/tests/scripts/task_python_nightly.sh
@@ -21,7 +21,7 @@ set -euxo pipefail
source tests/scripts/setup-pytest-env.sh
# setup tvm-ffi into python folder
-python3 -m pip install -v --target=python ./3rdparty/tvm-ffi/
+uv pip install -v --target=python ./3rdparty/tvm-ffi/
# cleanup pycache
find . -type f -path "*.pyc" | xargs rm -f
diff --git a/tests/scripts/task_python_unittest.sh
b/tests/scripts/task_python_unittest.sh
index 4c8766bd56..ee1b31a6e1 100755
--- a/tests/scripts/task_python_unittest.sh
+++ b/tests/scripts/task_python_unittest.sh
@@ -24,7 +24,7 @@ source tests/scripts/setup-pytest-env.sh
find . -type f -path "*.pyc" | xargs rm -f
# setup tvm-ffi into python folder
-python3 -m pip install -v --target=python ./3rdparty/tvm-ffi/
+uv pip install -v --target=python ./3rdparty/tvm-ffi/
# NOTE: also set by task_python_unittest_gpuonly.sh.
if [ -z "${TVM_UNITTEST_TESTSUITE_NAME:-}" ]; then
diff --git a/tests/scripts/task_web_wasm.sh b/tests/scripts/task_web_wasm.sh
index 2936b6b174..5f4d8d309e 100755
--- a/tests/scripts/task_web_wasm.sh
+++ b/tests/scripts/task_web_wasm.sh
@@ -21,7 +21,7 @@ set -euxo pipefail
export PYTHONPATH=`pwd`/python
# setup tvm-ffi into python folder
-python3 -m pip install -v --target=python ./3rdparty/tvm-ffi/
+uv pip install -v --target=python ./3rdparty/tvm-ffi/
rm -rf .emscripten_cache
cd web