Skip to content

Releases: iree-org/iree

Release v3.1.0

08 Jan 21:36
v3.1.0
d224220
Compare
Choose a tag to compare

Notable changes

Framework support

Compiler

  • Compiler support for "tuning" continues to improve. See the new documentation at https://iree.dev/reference/tuning/ and the discussion on #19214.
  • Support for ukernels in GPU targets has evolved:
    • AMDGPU ukernels were ported from HIP to self-contained C in d704051.
    • AMDGPU ukernels for select targets are now bundled with the compiler and are selected, loaded, and linked in during compilation thanks to 8272490, cbb11f2, and dc29ee7. Externally-defined ukernels can also be provided: 82a89e3.
  • Compilation time for large models has improved substantially with 71d6de7.

Runtime

  • There were breaking changes to some iree_hal_* APIs in eae7bfb:
    • iree_hal_buffer_subspan now requires an iree_allocator_t host_allocator that was previously implicit.
    • iree_hal_subspan_buffer_initialize was removed as it was not safe.
    • iree_hal_deferred_buffer_t was removed as placement checks without an allocated buffer reference are not possible.
    • iree_hal_heap_buffer_wrap and all other buffer creation now requires a placement.
    • iree_hal_buffer_initialize used by HAL implementations now requires a placement.
  • The HIP runtime can now create a single logical device backed by multiple physical devices: 0e71e72, 1f19761.
  • Improved support for loading large programs in the HIP HAL: 47ccd93, 7ff83ea.

Development tools

Full changelog

iree-3.0.0...v3.1.0

iree candidate iree-3.1.0rc20250108

08 Jan 09:28
a5c3879
Compare
Choose a tag to compare
Pre-release

Automatic candidate release of iree.

iree candidate iree-3.1.0rc20250107

07 Jan 09:34
d224220
Compare
Choose a tag to compare
Pre-release

Automatic candidate release of iree.

iree candidate iree-3.1.0rc20250106

06 Jan 09:23
c7086cf
Compare
Choose a tag to compare
Pre-release

Automatic candidate release of iree.

iree candidate iree-3.1.0rc20250105

05 Jan 09:21
c7086cf
Compare
Choose a tag to compare
Pre-release

Automatic candidate release of iree.

iree candidate iree-3.1.0rc20250104

04 Jan 09:23
c7086cf
Compare
Choose a tag to compare
Pre-release

Automatic candidate release of iree.

iree candidate iree-3.1.0rc20250103

03 Jan 09:30
e6ac016
Compare
Choose a tag to compare
Pre-release

Automatic candidate release of iree.

iree candidate iree-3.1.0rc20250102

02 Jan 09:20
f27feff
Compare
Choose a tag to compare
Pre-release

Automatic candidate release of iree.

iree candidate iree-3.1.0rc20250101

01 Jan 09:22
f27feff
Compare
Choose a tag to compare
Pre-release

Automatic candidate release of iree.

iree candidate iree-3.1.0rc20241231

31 Dec 09:28
f27feff
Compare
Choose a tag to compare
Pre-release

Automatic candidate release of iree.