This is a beta release of Legate.
Pip wheels are available on PyPI at https://pypi.org/project/legate/, for Linux (x86-64 and ARM64, with CUDA 12 and multi-node support) and macOS (for ARM64). Conda packages are available at https://anaconda.org/legate/legate, for Linux (x86-64 and ARM64, with CUDA 12/13 and multi-node support). GASNet-based (rather than UCX-based) conda packages are under the gex label. Windows is currently supported through WSL.
Documentation for this release can be found at https://docs.nvidia.com/legate/25.11/.
Highlights
Support matrix changes
- Start distributing conda packages for CUDA 13.
Added functionality
- Add
AllReduceoperation to the collective communication module. - Add dedicated Store transformation for dimension broadcasting.
Small improvements
- Add support for the
aprunlauncher. - Various bug fixes to the experimental streaming (a.k.a. auto-batching) execution mode.
- Expose nullable
LogicalArrayandStructLogicalArray(and related factory methods) to the Python API. - Accept objects exposing the
LegateDataInterface(e.g. cuPyNumeric ndarrays) in some Legate APIs (I/O functions,offload_to,as_logical_array).
Breaking changes
- Remove support for the CAL communicator, as is no longer necessary for downstream libraries after the release of cuSolverMp 0.7.
- Change the default instance mapping policy, to leave the dimension ordering unspecified. Tasks that don't request a specific dimension ordering (in the mapper) must be prepared to work with any ordering.
Known issues
- As of October 2025, the GASNet wrapper on Perlmutter only works when the NERSC-provided
mpichmodule is loaded. Attempts to build or use the wrapper withcray-mpichcurrently fail, so make suremodule load mpichis issued before runningbuild-gex-wrapper.sh. - As of October 2025, Perlmutter jobs that request more than 32 GB of device memory (for example,
--fbmem 64000) must includeREALM_DEFAULT_ARGS='-gex:bindcuda 0'. Otherwise the OFI provider aborts withUnexpected error 12 (Cannot allocate memory) from fi_mr_regattr().
Full Changelog: https://docs.nvidia.com/legate/latest/changes/2511.html, v25.10.00...v25.11.00