** Warning: tag sparse matrix undefined in the "details" dict. Please include the tag into "details", unless the tag is a typo.
Highlights:
- Build system
- Examples
- Factorize cpp examples into separate executables (#8709) (by Hugh Perkins)
- GUI
- Support ndarray input (#8661) (by 白定)
- IR optimization passes
- Remove redundant cfg optimization, to fix struct vec crash bug (#8691) (by Hugh Perkins)
- Unified Device API
- Fix the Unified Allocator to no longer return first two allocations as dupes (#8705) (by Hugh Perkins)
Full changelog:
- [misc] Bump to v1.7.4 (by Proton)
- [ci] Sync Near Cache needs a python env (by Proton)
- [ci] Fix Windows torch version (by Proton)
- [ir] Sanitize SPIRV debugprintf string (#8752) (by Proton)
- [ci] Windows needs Vulkan SDK (#8754) (by Proton)
- [Build] Revert "Drop OpenGL build (#8751)" (#8753) (by Proton)
- [Build] Drop OpenGL build (#8751) (by Proton)
- [build] Update minimum requirement for CMAKE (#8703) (by Linull/李林)
- [build] Add Python 3.13 build (#8748) (by Proton)
- [build] Identify aarch64 wheels (#8716) (by Johnny)
- [build] Update setup function to use Miniforge and correct download URLs (#8719) (by Johnny)
- [build] Update Vulkan SDK version (#8749) (by T.Yamada)
- [build] Update sccache download URLs to version 0.10.0 for various plat… (#8717) (by Johnny)
- [build] Replace libtinfo-dev with libncurses-dev in package dependencies (#8718) (by Johnny)
- [ci] Migrate to new threading interface (#8731) (by Emmanuel Ferdman)
- [ci] Upgrade setup-python actions (#8739) (by Proton)
- [ci] Drop support of Python < 3.9 (#8737) (by Proton)
- [build] Add support for extracting .tar.xz archives in dep.py (#8721) (by Johnny)
- [Rhi] [bug] Fix the Unified Allocator to no longer return first two allocations as dupes (#8705) (by Hugh Perkins)
- [Build] Use brew clang compiler on mac (#8704) (by Hugh Perkins)
- [Example] Factorize cpp examples into separate executables (#8709) (by Hugh Perkins)
- [lang] Add SNode.snode_tree_id (#8697) (by Hugh Perkins)
- [misc] Bug report template instructions no longer render in final bug report (#8699) (by Hugh Perkins)
- [Opt] Remove redundant cfg optimization, to fix struct vec crash bug (#8691) (by Hugh Perkins)
- [ci] Do not setup Vulkan SDK (#8692) (by Proton)
- [misc] Fix cannot name an alias template, fixes #8683 (by Hugh Perkins)
- [build] [mac] Fix mac build symbol export failure (#8690) (by Hugh Perkins)
- [ci] Switch git proxy (#8681) (by Proton)
- [Build] Update VMA and Vulkan-Headers to support Vulkan 1.3 (#8680) (by Antonio Ferreras)
- [GUI] Support ndarray input (#8661) (by 白定)
- [ci] Bump minimum python version to 3.9 to align with pytorch (#8676) (by Bob Cao)
- [vulkan] Let VMA grab fptrs itself (#8672) (by Bob Cao)
- [ci] Fix pre-commit rants, disable deprecated GitHub integration (#8671) (by Proton)
- [amdgpu] Calculate mcpu_ and compute_capability_ properly and with ROCm 6 compat (#8667) (by Gavin Zhao)
- [ci] Disable paddle tests, limit cmake version (#8670) (by Proton)
- [ci] Chasing migrated bot master (#8657) (by Proton)
- [doc] Fix typo in README.md (#8612) (by Ikko Eltociear Ashimine)
- [ci] Fixing releasing (#8651) (by Proton)
- [ci] Upgrade deprecated (up|down)load-artifacts@v3 actions to v4 (#8645) (by Proton)
- [Sparse Matrix] Fix dimension mismatch error in sparse matrix multiplication (#8644) (by pengyu)