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

Reply via email to