Skip to content

Version 22.09.0 (September 30, 2022)

Compare
Choose a tag to compare
@elliottslaughter 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.
  • 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
  • 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