What’s new in 1.5#

Supported Dependency Versions#

This release adds support for NumPy 2.0 and PyTorch 2.6. We plan to add support for PyTorch 2.7 in an upcoming version once some compatibility issues have been addressed.

As stated in the updated README.md file, MONAI’s policy for the support of dependency versions has been updated for clarity.

MONAI will continue to support currently supported versions of Python, and for other dependencies the following apply:

  • Major releases of MONAI will have dependency versions stated for them. The current state of the dev branch in this repository is the unreleased development version of MONAI which typically will support current versions of dependencies and include updates and bug fixes to do so.

  • PyTorch support covers the current version plus three previous minor versions. If compatibility issues with a PyTorch version and other dependencies arise, support for a version may be delayed until a major release.

  • Our support policy for other dependencies adheres for the most part to SPEC0, where dependency versions are supported where possible for up to two years. Discovered vulnerabilities or defects may require certain versions to be explicitly not supported.

  • See the requirements*.txt files for dependency version information.

MAISI Update: Introducing MAISI Version maisi3d-rflow#

maisi

We are excited to announce the release of MAISI Version maisi3d-rflow. This update brings significant improvements over the previous version, maisi3d-ddpm, with a remarkable 33x acceleration in latent diffusion model inference speed. The MAISI VAE remains unchanged. Here are the key differences:

  1. Scheduler Update:

    • maisi3d-ddpm: Uses the basic DDPM noise scheduler.

    • maisi3d-rflow: Introduces the Rectified Flow scheduler, allowing diffusion model inference to be 33 times faster.

  2. Training Data Preparation:

    • maisi3d-ddpm: Requires training images to be labeled with body regions (specifically “top_region_index” and “bottom_region_index”).

    • maisi3d-rflow: No such labeling is required, making it easier to prepare the training data.

  3. Image Quality:

    • For the released model weights, maisi3d-rflow generates better-quality images for head regions and smaller output volumes compared to maisi3d-ddpm. For other regions, the image quality is comparable.

  4. Modality Input:

    • maisi3d-rflow adds a new modality input to the diffusion model, offering flexibility for future extensions to other modalities. Currently, this input is set to always equal 1, as this version supports CT generation exclusively.