Releases: iree-org/iree
Releases · iree-org/iree
iree candidate iree-3.2.0rc20250116
Automatic candidate release of iree.
iree candidate iree-3.2.0rc20250115
Automatic candidate release of iree.
iree candidate iree-3.2.0rc20250114
Automatic candidate release of iree.
iree candidate iree-3.2.0rc20250113
Automatic candidate release of iree.
iree candidate iree-3.2.0rc20250112
Automatic candidate release of iree.
iree candidate iree-3.2.0rc20250111
Automatic candidate release of iree.
iree candidate iree-3.2.0rc20250110
Automatic candidate release of iree.
Release v3.1.0
Notable changes
Framework support
- The
iree-import-onnx
tool now includes options that improve handling of large models: #19217. See the ONNX framework documentation at https://iree.dev/guides/ml-frameworks/onnx/. - The PJRT plugin code at
integrations/pjrt/
has been refreshed and is now tested continuously. Thank you @PragmaTwice !
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:
- Compilation time for large models has improved substantially with #19601.
Runtime
- There were breaking changes to some
iree_hal_*
APIs in #19160:iree_hal_buffer_subspan
now requires aniree_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: #18790, #19555.
- Improved support for loading large programs in the HIP HAL: #19545, #19542.
Development tools
- The
iree.build
package now has reference documentation at https://iree-python-api.readthedocs.io/en/latest/compiler/build.html, has more robust HTTP fetching (#19330), and supports out of process concurrency (#19291). - Development versions of Python packages are now easier to install using
build_tools/pkgci/setup_venv.py
and a new package bisect script is available atbuild_tools/pkgci/bisect
.
Full changelog
iree candidate iree-3.2.0rc20250109
Automatic candidate release of iree.
iree candidate iree-3.1.0rc20250108
Automatic candidate release of iree.