• Yichen Yan's avatar
    [Build] Migrate to scikit-build-core (#939) · d89ba5b8
    Yichen Yan authored
    
    
    * cleanup
    
    * init
    
    * build first wheel that may not work
    
    * build cython ext
    
    * fix tvm build
    
    * use sabi
    
    * update rpath to support auditwheel
    
    * pass editible build
    
    * update ci
    
    * fix warnings
    
    * do not use ccache in self host runner
    
    * test local uv cache
    
    * test pip index
    
    * update lib search to respect new lib location
    
    * fix
    
    * update ci
    
    * enable cuda by default
    
    * update src map
    
    * fix
    
    * fix
    
    * fix
    
    * Generate version with backend and git information at build time
    
    * copy tvm_cython to wheels
    
    * fix tvm lib search
    
    * fmt
    
    * remove unused
    
    * auto detect ccache
    
    * add back backend-related files
    
    * remove jit cython adaptor to simplify code
    
    * fmt
    
    * fix ci
    
    * ci fix 2
    
    * ci fix 3
    
    * workaround metal
    
    * ci fix 4
    
    * fmt
    
    * fmt
    
    * Revert "ci fix 4"
    
    This reverts commit d1de8291c3e40927955f3ad3cf87a75c78813676.
    
    * tmp
    
    * fix metal
    
    * trivial cleanup
    
    * add detailed build-time version for cuda
    
    * add back mlc
    
    * Restore wheel info and other trivial updates
    
    * update
    
    * fix cuda
    
    * upd
    
    * fix metal ci
    
    * test for ga build
    
    * test for nvidia/cuda
    
    * test ubuntu 20
    
    * fix
    
    * fix
    
    * Do not use `uv build`
    
    * fix
    
    * fix
    
    * log toolchain version
    
    * merge wheel
    
    * update
    
    * debug
    
    * fix
    
    * update
    
    * skip rocm
    
    * update artifacts each
    
    * fix
    
    * fix
    
    * add mac
    
    * fix cache
    
    * fix cache
    
    * fix cache
    
    * reset and add comment
    
    * upd
    
    * fix git version
    
    * update deps
    
    * trivial update
    
    * use in-tree build dir and install to src to speedup editable build
    
    * Revert "use in-tree build dir and install to src to speedup editable build"
    
    This reverts commit 6ab87b05c5eed811210136b8dca4fc3677dd51f2.
    
    * add build-dir
    
    * update docs
    
    * remove old scrips
    
    * [1/n] cleanup scripts
    
    * [Lint]: [pre-commit.ci] auto fixes [...]
    
    * fix and update
    
    * wait for tvm fix
    
    * revert some tmp fix
    
    * fix
    
    * fix
    
    * spell
    
    * doc update
    
    * test cibuildwheel
    
    * fix and test macos on ci
    
    * Update .github/workflows/dist.yml
    Co-authored-by: default avatarXuehai Pan <XuehaiPan@outlook.com>
    
    * fix
    
    * test ga event
    
    * cleanup
    
    * bump tvm to support api3
    
    * test final version
    
    * add cron
    
    * Update .github/workflows/dist.yml
    Co-authored-by: default avatarXuehai Pan <XuehaiPan@outlook.com>
    
    * fix
    
    * test ccache for metal cibuildwheel
    
    * test newer macos
    
    * finish
    
    ---------
    Co-authored-by: default avatarpre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
    Co-authored-by: default avatarXuehai Pan <XuehaiPan@outlook.com>
    d89ba5b8
docker_pypi_distribute.sh 312 Bytes