Skip to content

Releases: Genesis-Embodied-AI/quadrants

v1.1.4b3

v1.1.4b3 Pre-release
Pre-release

Choose a tag to compare

@hughperkins hughperkins released this 22 Jul 15:45

Pre-release v1.1.4b3

This pre-release is to test migrating metal float atomic add to use native atomics, rather than CAS.

What's Changed

AdStack

  • [AdStack] Gate the adstack size-expr subtraction fusion on shared source-loop provenance. by @duburcqa in #795
  • [AdStack] Propagate the adstack size-expr onto scalarized tensor components. by @duburcqa in #796
  • [AdStack] Fix the reverse-mode gradient of a loop-carried vector rebuilt across a dynamic loop. by @duburcqa in #799
  • [AdStack] Fix SPIR-V dominance of the adstack heap stride loads. by @duburcqa in #806
  • [AdStack] Run the ndarray autodiff tests on Metal and restrict f64 to where it is required. by @duburcqa in #800

Data Oriented

  • [Data oriented] Add template_primitives parameter default True by @hughperkins in #789

Doc

  • [Doc] Fix doc quality check flagged issues on atomics.md by @hughperkins in #792

Graph

Build

Atomics

Full Changelog: v1.1.3...v1.1.4b3

v1.1.4b2

v1.1.4b2 Pre-release
Pre-release

Choose a tag to compare

@hughperkins hughperkins released this 21 Jul 12:45

Pre-release v1.1.4b2

This pre-release is to test changing mac minimum version from 11 to 13.

Full Changelog: v1.1.3...v1.1.4b2

v1.1.4b1

v1.1.4b1 Pre-release
Pre-release

Choose a tag to compare

@hughperkins hughperkins released this 21 Jul 12:42

Pre-release v1.1.4b1

This pre-release is to test running CSE per offload rather than over whole kernel.

  • [Optimization] Make CSE per offload rather than whole kernel by @hughperkins in #790

Full Changelog: v1.1.3...v1.1.4b1

v1.1.3

Choose a tag to compare

@hughperkins hughperkins released this 17 Jul 20:25
1d2ab52

Release v1.1.3

What's Changed

AMDGPU

SPIRV

  • [SPIRV] Respect random_seed on SPIR-V backends by @dangom in #786

Tiles

  • [Tiles] Use unpacked vector field for Tile16x16/Tile32x32 register storage by @hughperkins in #722

Graph

Lang

  • [Lang] Make qd.static not bypass the pure-kernel purity check by @hughperkins in #733

New Contributors

Full Changelog: v1.1.2...v1.1.3

v1.1.3b2

v1.1.3b2 Pre-release
Pre-release

Choose a tag to compare

@hughperkins hughperkins released this 17 Jul 15:54

Pre-release v1.1.3b2

This pre-release is to test making CSE per-offload, rather than per whole kernel.

What's Changed

Optimization

  • [Optimization] Make CSE per offload rather than whole kernel by @hughperkins in #790

AMDGPU

SPIRV

  • [SPIRV] Respect random_seed on SPIR-V backends by @dangom in #786

Tiles

  • [Tiles] Use unpacked vector field for Tile16x16/Tile32x32 register storage by @hughperkins in #722

Graph

New Contributors

Full Changelog: v1.1.2...v1.1.3b2

v1.1.3b1

v1.1.3b1 Pre-release
Pre-release

Choose a tag to compare

@hughperkins hughperkins released this 17 Jul 13:27

Pre-release v1.1.3b1

This pre-release is to test migrating f32 atomic add/sub on metal to use native op, rather than CAS.

What's Changed

Atomics

AMDGPU

SPIRV

  • [SPIRV] Respect random_seed on SPIR-V backends by @dangom in #786

Tiles

  • [Tiles] Use unpacked vector field for Tile16x16/Tile32x32 register storage by @hughperkins in #722

Graph

New Contributors

Full Changelog: v1.1.2...v1.1.3b1

v1.1.2

Choose a tag to compare

@hughperkins hughperkins released this 15 Jul 13:01
b0eaf0f

Release v1.1.2

This release aims to fix a bug where Quadrants would no longer run on cuda toolkit 12.8 drivers.

What's Changed

CI

  • [CI] Add CI non ascii check by @hughperkins in #778
  • [CI] Fix non-ASCII scanner treating "+++" added lines as file headers by @hughperkins in #784
  • [CI] Render PR change report in job summary instead of a standalone check by @hughperkins in #783

Doc

Graph

  • [Graph] Re-add SM110 support, and use Toolkit 12.8 for SM90,100,120 by @hughperkins in #780

Full Changelog: v1.1.1...v1.1.2

v1.1.1

Choose a tag to compare

@hughperkins hughperkins released this 14 Jul 12:17
35b1a06

Release v1.1.1

This release silences nanobind leak warnings, that were introduced in v1.1.0.

What's Changed

CI

  • [CI] Exempt advanced-section terms from doc-quality undefined-term rule by @hughperkins in #763
  • [CI] Add doc sequence check to doc quality check by @hughperkins in #764

Doc

Build

  • [Build] Use CMAKE_ARGS directly, drop legacy QUADRANTS_CMAKE_ARGS by @hughperkins in #753

AMDGPU

  • [AMDGPU] Fix: replace literal 0 with get_constant(0) in CreateSub by @paveltc in #771

[DLPack]

  • [DLPack] Fix DLPack field offset truncation and two allocator bugs. by @duburcqa in #768

Nanobind

New Contributors

Full Changelog: v1.1.0...v1.1.1

v1.1.1b2

v1.1.1b2 Pre-release
Pre-release

Choose a tag to compare

@hughperkins hughperkins released this 13 Jul 18:47

Pre-release v1.1.1b2

This pre-release is in order to test the nanobind warnings suppression for Genesis.

What's Changed

  • [CI] Exempt advanced-section terms from doc-quality undefined-term rule by @hughperkins in #763
  • [Docs] Use American spelling throughout user guide by @hughperkins in #765
  • [CI] Add doc sequence check to doc quality check by @hughperkins in #764
  • [Build] Use CMAKE_ARGS directly, drop legacy QUADRANTS_CMAKE_ARGS by @hughperkins in #753
  • [Nanobind] Silence interpreter-shutdown leak warnings by @hughperkins in #779

Full Changelog: v1.1.0...v1.1.1b2

v1.1.1b1

v1.1.1b1 Pre-release
Pre-release

Choose a tag to compare

@hughperkins hughperkins released this 13 Jul 16:32

Pre-release v1.1.1b1

This pre-release is in order to test the nanobind warnings suppression for Genesis.

What's Changed

  • [CI] Exempt advanced-section terms from doc-quality undefined-term rule by @hughperkins in #763
  • [Docs] Use American spelling throughout user guide by @hughperkins in #765
  • [CI] Add doc sequence check to doc quality check by @hughperkins in #764
  • [Build] Use CMAKE_ARGS directly, drop legacy QUADRANTS_CMAKE_ARGS by @hughperkins in #753
  • [Nanobind] Silence interpreter-shutdown leak warnings by @hughperkins in #779

Full Changelog: v1.1.0...v1.1.1b1