* Improve target docs and helper messaging
Commit Message:
- add SUPPORTED_TARGETS metadata and expose describe_supported_targets()
- relax target validation to accept option suffixes and upgrade error messages
- document target usage and compute capability mapping in docs/get_started/targets.md
- note preference for string targets when caching and link the new guide in docs/index.md
* remove american english spelling
* 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 d1de8291c3.
* 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 6ab87b05c5.
* 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: Xuehai 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: Xuehai Pan <XuehaiPan@outlook.com>
* fix
* test ccache for metal cibuildwheel
* test newer macos
* finish
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Xuehai Pan <XuehaiPan@outlook.com>
* bump version into v0.1.0
* [Enhancement] Add custom develop command for editable installs and update .gitignore
* [Documentation] Update README to include system dependencies installation instructions
* [Build] Update setup.py to support library file copying for both release and develop modes
* [Build] Refactor library file copying logic in setup.py
* [Documentation] Remove unnecessary install section header in Installation.md