1. 24 Nov, 2025 1 commit
  2. 31 Oct, 2025 1 commit
    • Lei Wang's avatar
      [FFI] Rebase tvm to v0.22.0 to utilize tvm-ffi (#1108) · 10911e28
      Lei Wang authored
      
      
      * 3rdparty tvm bump
      
      * bump tvm into v0.22.0
      
      * lint fix
      
      * rebase tvm
      
      * Update submodule tvm to latest commit 3085bc4
      
      * Refactor: Update configuration retrieval in CopyNode and adjust test registration in tilelang
      
      * test fix
      
      * add requirement
      
      * atomic_fix
      
      * atomic_fix
      
      * phaseout py39
      
      * optimize
      
      * optimize
      
      * lint fix
      
      * do not clean cache
      
      * do not clean cache
      
      * [Minor] Minor update for Python versions and dependencies
      
      * [Lint] fix lint for py39
      
      * [Lint] fix lint for ROCm
      
      * [Build][CI] Sync CI changes from upstream/sdist
      
      * [Lint] fix lint for ROCm
      
      * [Build][CI] Update `repair-wheel-command`
      
      * [Minor] update abi3audit result format
      
      * [Lint] fix lint for ROCm
      
      * [BugFix] fix build
      
      * [Lint] fix lint for ROCm
      
      * [BugFix] set rpath for libtvm and libtvm_runtime
      
      * [Deps] pin apache-tvm-ffi version
      
      * [Build] set Python 3.9 Limited API for Cython target
      
      * [Build] set Python 3.9 Limited API for Cython target
      
      * [Deps] Restore Python 3.8 support
      
      * [Build] use `apache-tvm-ffi`'s `libtvm_ffi`
      
      * [BugFix] use `;` as delimiter for RPATH on macOS
      
      * [BugFix] use `--ignore-missing-dependencies` for `delocate-wheel`
      
      * [Build] support `sccache` if available
      
      * [Build] add CIBW import test
      
      * [Build][CI] enable ccache for CIBW on Linux
      
      * [BugFix] set rpath for libtvm and libtvm_runtime
      
      * Revert "[Build][CI] enable ccache for CIBW on Linux"
      
      This reverts commit cd9ab57bb5ddd2572c60bcbbebde81480a658fd3.
      
      * [CI] fix perfbench bot
      
      * [BugFix] use Python 3.9 to build wheel
      
      * [Minor] update perfbench bot envs
      
      * [BugFix] fix CIBW environment on Linux
      
      * [CI] skip import test on CentOS 7
      
      * [CI] use Python urllib to download file instead of Wget
      
      ---------
      Co-authored-by: default avatarXuehai Pan <XuehaiPan@pku.edu.cn>
      10911e28
  3. 15 Oct, 2025 1 commit
    • Xuehai Pan's avatar
      [CI][Refactor] Merge test CI workflow files into one (#973) · 8ce27782
      Xuehai Pan authored
      
      
      * refactor: merge test CI workflow files into one
      
      * chore: set `UV_INDEX_STRATEGY=unsafe-best-match`
      
      * feat: add AST test with Python 3.8
      
      * feat: implement manual caching mechanism for self-hosted runners
      
      * refactor: simplify cache logic for self-hosted runners
      
      * chore: clear uv cache on failure
      
      * chore: print format.sh output to logs
      
      * chore: improve uv caching
      
      * chore: disable parallel test
      
      * chore: use `PYTHONDEVMODE=1` in CI
      
      * feat: enable coredump generation
      
      * fix: fix perfbench condition
      
      * Revert "feat: enable coredump generation"
      
      This reverts commit c52da65cb572932e09905d08c43a39ec3cf47c54.
      
      * chore: move example CI down
      
      * Revert "chore: move example CI down"
      
      This reverts commit 9d8e65055e01d955c5268a9a6705d270c2de0d57.
      
      * chore: skip example `test_example_mha_sink_bwd_bhsd`
      
      * chore: skip example `test_example_gqa_sink_bwd_bhsd`
      
      * fix: fix example argument passing
      
      * fix: loosen test criteria
      
      * chore: rename `CMAKE_CONFIGURE_OPTIONS` -> `CLANG_TIDY_CMAKE_OPTIONS` for clarity
      
      * feat: enable parallel testings
      
      * chore: update pytest options
      
      * remove skipped test as now been resolved
      
      * chore: empty commit to re-trigger ci
      
      * test for n 1
      
      * chore: remove ` --numprocesses=1` option in example
      
      * chore: disable failfast
      
      * chore: update cibw selection
      
      * fix: fix git submodule clone
      
      * chore: update cibw commands
      
      * fix: fix yapf multiprocessing
      
      * chore: setup ccache for CIBW on macOS only
      
      * chore: update comments
      
      * chore: update artifact listing
      
      * fix: do not fail if not found nvcc in PATH
      
      * fix: fix flash-attn installation
      
      * chore: update dist workflow trigger
      
      * chore: remove outdated comments
      
      * chore(workflows/dist): simplify build matrix strategy
      
      * fix: fix CUDA path finding
      
      * fix: fix CUDA path finding
      
      * chore: imcrease CI timeout
      
      * ci: disable failfast
      
      * fix: hide path prefix
      
      * chore: more verbose
      
      * chore: disable PR trigger for dist workflow
      
      * fix: seed for tests
      
      * fix: use nightly torch for ROCm tests
      
      * chore: enable PR trigger for dist workflow
      
      * chore: stop uploading debug wheels as artifacts in PR
      
      * chore: do not run workflows in forks
      
      * chore: housekeep requirements
      
      * chore: use Nightly-ROCm-6.3 for CI
      
      * chore: use Nightly-ROCm-6.4 for CI
      
      * Update ROCm toolkit version to 7.0
      
      * chore: restore previous rocm-ci.yml for test
      
      * fix: cleanup PYTHONPATH
      
      * chore: remove previous rocm-ci.yml
      
      * ci fix
      
      * chore: remove previous rocm-ci.yml
      
      * chore: enable parallel example run
      
      ---------
      Co-authored-by: default avatarLeiWang1999 <leiwang1999@outlook.com>
      Co-authored-by: default avataralex_xiao <xinyuxiao2024@gmail.com>
      8ce27782
  4. 11 Oct, 2025 1 commit