The interactive file manager requires Javascript. Please enable it or use sftp or scp.
You may still browse the files here.

Download Latest Version 1.5.1 source code.tar.gz (15.9 MB)
Email in envelope

Get an email when there's a new version of MONAI

Home / 1.3.1
Name Modified Size InfoDownloads / Week
Parent folder
1.3.1 source code.tar.gz 2024-05-21 12.7 MB
1.3.1 source code.zip 2024-05-21 13.8 MB
README.md 2024-05-21 5.5 kB
Totals: 3 Items   26.5 MB 0

Added

  • Support for by_measure argument in RemoveSmallObjects (#7137)
  • Support for pretrained flag in ResNet (#7095)
  • Support for uploading and downloading bundles to and from the Hugging Face Hub (#6454)
  • Added weight parameter in DiceLoss to apply weight to voxels of each class (#7158)
  • Support for returning dice for each class in DiceMetric (#7163)
  • Introduced ComponentStore for storage purposes (#7159)
  • Added utilities used in MONAI Generative (#7134)
  • Enabled Python 3.11 support for convert_to_torchscript and convert_to_onnx (#7182)
  • Support for MLflow in AutoRunner (#7176)
  • fname_regex option in PydicomReader (#7181)
  • Allowed setting AutoRunner parameters from config (#7175)
  • VoxelMorphUNet and VoxelMorph (#7178)
  • Enabled cache option in GridPatchDataset (#7180)
  • Introduced class_labels option in write_metrics_reports for improved readability (#7249)
  • DiffusionLoss for image registration task (#7272)
  • Supported specifying filename in Saveimage (#7318)
  • Compile support in SupervisedTrainer and SupervisedEvaluator (#7375)
  • mlflow_experiment_name support in Auto3DSeg (#7442)
  • Arm support (#7500)
  • BarlowTwinsLoss for representation learning (#7530)
  • SURELoss and ConjugateGradient for diffusion models (#7308)
  • Support for CutMix, CutOut, and MixUp augmentation techniques (#7198)
  • meta_file and logging_file options to BundleWorkflow (#7549)
  • properties_path option to BundleWorkflow for customized properties (#7542)
  • Support for both soft and hard clipping in ClipIntensityPercentiles (#7535)
  • Support for not saving artifacts in MLFlowHandler (#7604)
  • Support for multi-channel images in PerceptualLoss (#7568)
  • Added ResNet backbone for FlexibleUNet (#7571)
  • Introduced dim_head option in SABlock to set dimensions for each head (#7664)
  • Direct links to github source code to docs (#7738, [#7779])

misc.

  • Refactored list_data_collate and collate_meta_tensor to utilize the latest PyTorch API (#7165)
  • Added str method in Metric base class (#7487)
  • Made enhancements for testing files (#7662, [#7670], [#7663], [#7671], [#7672])
  • Improved documentation for bundles (#7116)

Fixed

transforms

  • Addressed issue where lazy mode was ignored in SpatialPadd (#7316)
  • Tracked applied operations in ImageFilter (#7395)
  • Warnings are now given only if missing class is not set to 0 in generate_label_classes_crop_centers (#7602)
  • Input is now always converted to C-order in distance_transform_edt to ensure consistent behavior (#7675)

data

  • Modified .npz file behavior to use keys in NumpyReader (#7148)
  • Handled corrupted cached files in PersistentDataset (#7244)
  • Corrected affine update in NrrdReader (#7415)

metrics and losses

  • Addressed precision issue in get_confusion_matrix (#7187)
  • Harmonized and clarified documentation and tests for dice losses variants (#7587)

networks

  • Removed hard-coded spatial_dims in SwinTransformer (#7302)
  • Fixed learnable position_embeddings in PatchEmbeddingBlock (#7564, [#7605])
  • Removed memory_pool_limit in TRT config (#7647)
  • Propagated kernel_size to ConvBlocks within AttentionUnet (#7734)
  • Addressed hard-coded activation layer in ResNet (#7749)

bundle

  • Resolved bundle download issue (#7280)
  • Updated bundle_root directory for NNIGen (#7586)
  • Checked for num_fold and failed early if incorrect (#7634)
  • Enhanced logging logic in ConfigWorkflow (#7745)

misc.

  • Enabled chaining in Auto3DSeg CLI (#7168)
  • Addressed useless error message in nnUNetV2Runner (#7217)
  • Resolved typing and deprecation issues in Mypy (#7231)
  • Quoted $PY_EXE variable to handle Python path that contains spaces in Bash (#7268)
  • Improved documentation, code examples, and warning messages in various modules (#7234, [#7213], [#7271], [#7326], [#7569], [#7584])
  • Fixed typos in various modules (#7321, [#7322], [#7458], [#7595], [#7612])
  • Enhanced docstrings in various modules (#7245, [#7381], [#7746])
  • Handled error when data is on CPU in DataAnalyzer (#7310)
  • Updated version requirements for third-party packages (#7343, [#7344], [#7384], [#7448], [#7659], [#7704], [#7744], [#7742], [#7780])
  • Addressed incorrect slice compute in ImageStats (#7374)
  • Avoided editing a loop's mutable iterable to address B308 (#7397)
  • Fixed issue with CUDA_VISIBLE_DEVICES setting being ignored (#7408, [#7581])
  • Avoided changing Python version in CICD (#7424)
  • Renamed partial to callable in instantiate mode (#7413)
  • Imported AttributeError for Python 3.12 compatibility (#7482)
  • Updated nnUNetV2Runner to support nnunetv2 2.2 (#7483)
  • Used uint8 instead of int8 in LabelStats (#7489)
  • Utilized subprocess for nnUNet training (#7576)
  • Addressed deprecated warning in ruff (#7625)
  • Fixed downloading failure on FIPS machine (#7698)
  • Updated torch_tensorrt compile parameters to avoid warning (#7714)
  • Restrict Auto3DSeg fold input based on datalist (#7778)

Changed

  • Base Docker image upgraded to nvcr.io/nvidia/pytorch:24.03-py3 from nvcr.io/nvidia/pytorch:23.08-py3

Removed

  • Removed unrecommended star-arg unpacking after a keyword argument, addressed B026 (#7262)
  • Skipped old PyTorch version test for SwinUNETR (#7266)
  • Dropped docker build workflow and migrated to Nvidia Blossom system (#7450)
  • Dropped Python 3.8 test on quick-py3 workflow (#7719)
Source: README.md, updated 2024-05-21