This is an automated email from the ASF dual-hosted git repository. tqchen pushed a commit to branch tirx/standalone-package-cleanup in repository https://gitbox.apache.org/repos/asf/tvm.git
commit c35f1001db93352f3a8f8c460f8a077f7d2a7344 Author: Tianqi Chen <[email protected]> AuthorDate: Thu Oct 15 03:13:09 2026 +0000 [FIX][Packaging] Require the FFI release with typed reflection attributes --- .github/workflows/main.yml | 2 +- ci/scripts/package/manylinux_build_libtvm_runtime_cuda.sh | 2 +- ci/scripts/package/windows_build_libtvm_runtime_cuda.bat | 2 +- tirx/pyproject.toml | 4 ++-- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 31d8bb8e03..8603fdc95f 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -81,7 +81,7 @@ jobs: assert version("apache-tvm-ffi") == os.environ["TVM_FFI_VERSION"] assert version("apache-tvm-tirx") == "0.1.0a0" assert "apache-tvm-tirx==0.1.0a0" in requires("apache-tvm") - assert "apache-tvm-ffi>=0.1.14.post1" in requires("apache-tvm-tirx") + assert "apache-tvm-ffi>=0.1.15rc0" in requires("apache-tvm-tirx") assert "apache-tvm-ffi-orcjit==0.1.2" in requires("apache-tvm-tirx") PY diff --git a/ci/scripts/package/manylinux_build_libtvm_runtime_cuda.sh b/ci/scripts/package/manylinux_build_libtvm_runtime_cuda.sh index f1a43b27c2..f1eb80ad77 100755 --- a/ci/scripts/package/manylinux_build_libtvm_runtime_cuda.sh +++ b/ci/scripts/package/manylinux_build_libtvm_runtime_cuda.sh @@ -39,7 +39,7 @@ dnf -y install cuda-driver-devel-13-1 # generator (no Ninja), so no build tools are installed here. Put the bundled # CPython and CUDA toolchain on PATH for the CMake configure and nvcc. export PATH="/opt/python/cp310-cp310/bin:/usr/local/cuda/bin:${PATH}" -python -m pip install "apache-tvm-ffi>=0.1.14.post1" +python -m pip install "apache-tvm-ffi>=0.1.15rc0" nvcc --version rm -rf "${build_dir}" diff --git a/ci/scripts/package/windows_build_libtvm_runtime_cuda.bat b/ci/scripts/package/windows_build_libtvm_runtime_cuda.bat index f541af389b..6e3b988b48 100644 --- a/ci/scripts/package/windows_build_libtvm_runtime_cuda.bat +++ b/ci/scripts/package/windows_build_libtvm_runtime_cuda.bat @@ -62,7 +62,7 @@ set "cuda_root=%CD%" popd set "CUDA_PATH=%cuda_root%" -python -m pip install -U pip cmake ninja "apache-tvm-ffi>=0.1.14.post1" || exit /b 1 +python -m pip install -U pip cmake ninja "apache-tvm-ffi>=0.1.15rc0" || exit /b 1 "%nvcc_exe%" --version || exit /b 1 rem nvcc needs the MSVC host compiler (cl.exe), so locate VS via vswhere and run the diff --git a/tirx/pyproject.toml b/tirx/pyproject.toml index ed16357b21..db8d5c071c 100644 --- a/tirx/pyproject.toml +++ b/tirx/pyproject.toml @@ -20,7 +20,7 @@ requires = [ "scikit-build-core>=0.11", "mlc-z3-static>=4.16.0", - "apache-tvm-ffi>=0.1.14.post1", + "apache-tvm-ffi>=0.1.15rc0", ] build-backend = "scikit_build_core.build" @@ -47,7 +47,7 @@ classifiers = [ "Topic :: Software Development :: Libraries :: Python Modules", ] dependencies = [ - "apache-tvm-ffi>=0.1.14.post1", + "apache-tvm-ffi>=0.1.15rc0", "apache-tvm-ffi-orcjit==0.1.2", "ml_dtypes", "numpy",
