Version 22.09.0 (September 30, 2022)
elliottslaughter
released this
04 Oct 05:28
·
8376 commits
to stable
since this release
- Python
- Support for running packages via
legion_python -m
- Support for Jupyter Notebook on single node execution.
- Support for running packages via
- Regent
- Deprecated support for LLVM versions less than 11 in
setup_env.py
. These versions will be removed in the next release. LLVM 13 is recommended, except on ARM where LLVM 11 is currently required - Added support for provenance for all launcher operations
- Debug info is no longer generated by default in order to optimize compile times. To re-enable it, run with
-fdebuginfo 1
- Deprecated support for LLVM versions less than 11 in
- Legion
- Most Legion APIs now support passing a provenance string. This provenance information is passed through to tools like Legion Spy and Legion Prof so users can map what they are seeing back to their source code. In the future, provenance strings will also be used by all Legion error messages as well.
- Realm
- Support for fills of arbitrary instances (via multi-hop paths where needed)
- Fixed crashes when using external instances and network-registered memory at the same time
- Removed all direct references to CUDA runtime library in CUDA module
- Caching of minimum-cost data transfer path for repeated copies
- Dependent partitioning support for image and preimage using structured (~affine) transforms in addition to existing unstructured (field-based) images/preimages