Releases: Genesis-Embodied-AI/quadrants
v1.0.3b3
v1.0.3b3
This release tests the tiles migration to use unpacked vector.
What's Changed
DataOriented
- [DataOriented] Fix ndarrays on data oriented (reland of #704) by @hughperkins in #723
Misc
- [Misc] Warn when loop_config(name=) decorates a nested for-loop by @hughperkins in #726
Tile
[Tile] Use unpacked vector field for Tile16x16/Tile32x32 register storage by @hughperkins in #722
Full Changelog: v1.0.2...v1.0.3b3
v1.0.3b2
Release v1.0.3b2
This pre-release is to test the reduction of compilation time on Genesis benchmarks.
What's Changed
DataOriented
- [DataOriented] Fix ndarrays on data oriented (reland of #704) by @hughperkins in #723
Misc
- [Misc] Warn when loop_config(name=) decorates a nested for-loop by @hughperkins in #726
Perf
- [Perf] Reduce compilation time on kernels with multiple offloaded tasks by @hughperkins in #729
Full Changelog: v1.0.2...v1.0.3b2
v1.0.3b1
Release v1.0.3b1
This pre-release is to test the reduction of compilation time on Genesis benchmarks.
What's Changed
DataOriented
- [DataOriented] Fix ndarrays on data oriented (reland of #704) by @hughperkins in #723
Misc
- [Misc] Warn when loop_config(name=) decorates a nested for-loop by @hughperkins in #726
Perf
- [Perf] Reduce compilation time on kernels with multiple offloaded tasks by @hughperkins in #729
Full Changelog: v1.0.2...v1.0.3b1
v1.0.2
Release v1.0.2
This release reverts 'fix ndarrays on data oriented' which caused a regression in Genesis.
What's Changed
- [Type] Add unpacked form for qd.vector for indexed register access by @hughperkins in #718
- [DataOriented] Revert "[DataOriented] Fix ndarrays on data oriented (#704)" by @hughperkins in #719
Full Changelog: v1.0.1...v1.0.2
v1.0.1
Release v1.0.1
This release adds axes= to ndrange, bitonic sort, and adds 32x32 Cholesky tiles.
What's Changed
Perf
- [Perf] Move register-tile Cholesky optimizations from Genesis back into quadrants by @hughperkins in #714
- [Perf] Add bitonic sort to subgroup ops by @hughperkins in #713
DataOriented
- [DataOriented] Fix ndarrays on data oriented by @hughperkins in #704
Lang
- [Lang] Add axes= to ndrange by @hughperkins in https://github.com/Genesis-Embodied-
CI
- [CI] Add slow marker and remove un-necessary tests by @hughperkins in #711
- [CI] Upgrade PR change report from composer 2 to composer 2.5 by @hughperkins in #716
AI/quadrants/pull/710
Doc
Test
- [Test] Drop taichi xdist fork, use stock pytest-xdist by @hughperkins in #556
Full Changelog: v1.0.0...v1.0.1
v1.0.1b2
Pre-release v1.0.1b2
Changes:
Data-oriented
- [DataOriented] Fastcache, perf, pruning by @hughperkins in #705
Full Changelog: v1.0.0...v1.0.1b2
v1.0.1b1
Pre-release v1.0.1b1
Changes:
Data-oriented
- [DataOriented] Fastcache, perf, pruning by @hughperkins in #705
Full Changelog: v1.0.0...v1.0.1b1
v1.0.0
Release v1.0.0
This release adds new device-level ops for QIPC, and volatile_load.
What's Changed
GPU
- [GPU] New device-level ops for QIPC by @hughperkins in #693
Cleaning
- [Cleaning] PrefixSumExecutor: drop unused GRID_SZ local by @hughperkins in #701
- [Cleaning] sync(): fix unsupported-arch error message by @hughperkins in #700
Atomics
- [Atomics] add qd.volatile_load primitive (closes #648) by @hughperkins in #702
AutoDiff
- [AutoDiff] Reject recycled identity_key in AdStackCache::register_adstack_sizing_info by @hughperkins in #708
Vulkan
- [Vulkan] Declare GroupNonUniform SPIR-V caps and enable shaderSubgroupExtendedTypes by @hughperkins in #707
Full Changelog: v0.8.0...v1.0.0
v0.8.1b2
Pre-release v0.8.1b2
This pre-release is to test a new faster more streamlined data_oriented class on Genesis.
What's Changed
GPU
- [GPU] New device-level ops for QIPC by @hughperkins in #693
Cleaning
- [Cleaning] PrefixSumExecutor: drop unused GRID_SZ local by @hughperkins in #701
- [Cleaning] sync(): fix unsupported-arch error message by @hughperkins in #700
Atomics
- [Atomics] add qd.volatile_load primitive (closes #648) by @hughperkins in #702
AutoDiff
- [AutoDiff] Reject recycled identity_key in AdStackCache::register_adstack_sizing_info by @hughperkins in #708
DataOriented
- [DataOriented] Fastcache, perf, pruning by @hughperkins in #705
Full Changelog: v0.8.0...v0.8.1b2
v0.8.1b1
Pre-release v0.8.1b1
This pre-release is to test a new faster more streamlined data_oriented class on Genesis.
What's Changed
GPU
- [GPU] New device-level ops for QIPC by @hughperkins in #693
Cleaning
- [Cleaning] PrefixSumExecutor: drop unused GRID_SZ local by @hughperkins in #701
- [Cleaning] sync(): fix unsupported-arch error message by @hughperkins in #700
Atomics
- [Atomics] add qd.volatile_load primitive (closes #648) by @hughperkins in #702
AutoDiff
- [AutoDiff] Reject recycled identity_key in AdStackCache::register_adstack_sizing_info by @hughperkins in #708
DataOriented
- [DataOriented] Fastcache, perf, pruning by @hughperkins in #705
Full Changelog: v0.8.0...v0.8.1b1