Skip to content

1.5.0

Latest
Compare
Choose a tag to compare
@KumoLiu KumoLiu released this 14 Jun 05:34
d388d1c

Added

  • Add platform-specific constraints to setup.cfg (#8260)
  • Add PythonicWorkflow (#8151)
  • Add SM architecture version check (#8199)
  • Add MedNext implementation (#8004)
  • Added a top button to CONSTRIBUTING.md (#8163)
  • Adding CODEOWNERS (#8457)
  • Restormer Implementation (#8312)
  • Add rectified flow noise scheduler for accelerated diffusion model (#8374)
  • Add prediction type for rflow scheduler (#8386)
  • Add Average Precision to metrics (#8089)
  • Implementation of a Masked Autoencoder for representation learning (#8152)
  • Implement TorchIO transforms wrapper analogous to TorchVision transfo… (#7579)
  • 8328 nnunet bundle integration (#8329)
  • Adding Support Policy + Doc Updates (#8458)
  • Classifier free guidance (#8460)

Fixed

  • Fix Ruff Numpy2 deprecation rules (#8179)
  • Fix torch.load() frequently warning in PersistentDataset and GDSDataset (#8177)
  • Fix the logging of a nested dictionary metric in MLflow (#8169)
  • Fix ImageFilter to allow Gaussian filter without filter_size (#8189)
  • Fix fold_constants, test_handler switched to onnx (#8211)
  • Fix TypeError in meshgrid (#8252)
  • Fix PatchMerging duplicate merging (#8285)
  • Fix test load image issue (#8297)
  • Fix bundle download error from ngc source (#8307)
  • Fix deprecated usage in zarr (#8313, #8477)
  • Fix DataFrame subsets indexing in CSVDataset() (#8351)
  • Fix packaging imports in version comparison logic (#8347)
  • Fix CommonKeys docstring (#8342)
  • Fix: correctly apply fftshift to real-valued data inputs (#8407)
  • Fix OptionalImportError: required package openslide is not installed (#8419)
  • Fix cosine noise scheduler (#8427)
  • Fix AutoencoderKL docstrings. (#8445)
  • Inverse Threading Fix (#8418)
  • Fix normalize intensity (#8286)
  • Fix path at test onnx trt export (#8361)
  • Fix broken urls (#8481, #8483)

Changed

  • [DOC] Update README.md (#8157)
  • Streamlined Rearrange in SpatialAttentionBlock (#8130)
  • Optimize VISTA3D (#8123)
  • Skip torch trt convert test with torch newer than or equal to 2.5.0 (#8165)
  • Enable redirection of all loggers by configuring a FileHandler within the bundle (#8142)
  • Apply pyupgrade fixes for Python 3.9+ syntax (#8150)
  • Update base image to 2410 (#8164)
  • TRT support for MAISI (#8153)
  • 8134 Add unit test for responsive inference (#8146)
  • SwinUNETR refactor to accept additional parameters (#8212)
  • Allow an arbitrary mask to be used in the self attention (#8235)
  • Bump codecov/codecov-action from 4 to 5 (#8245)
  • Docs: update brats classes description (#8246)
  • Change default value of patch_norm to False in SwinUNETR (#8249)
  • Modify Dice, Jaccard and Tversky losses (#8138)
  • Modify Workflow to Allow IterableDataset Inputs (#8263)
  • Enhance download_and_extract (#8216)
  • Relax gpu load check (#8282, #8275)
  • Using LocalStore in Zarr v3 (#8299)
  • Enable gpu load nifti (#8188)
  • update pydicom reader to enable gpu load (#8283)
  • Zarr compression tests only with versions before 3.0 (#8319)
  • Changing utils.py to test_utils.py (#8335)
  • Refactor testd (#8231)
  • Recursive Item Mapping for Nested Lists in Compose (#8187)
  • Bump min torch to 1.13.1 to mitigate CVE-2022-45907 unsafe usage of eval (#8296)
  • Inferer modification - save_intermediates clashes with latent shape adjustment in latent diffusion inferers (#8343)
  • Solves path problem in test_bundle_trt_export.py (#8357)
  • Modify ControlNet inferer so that it takes in context when the diffus… (#8360)
  • Update monaihosting download method (#8364)
  • Bump torch minimum to mitigate CVE-2024-31580 & CVE-2024-31583 and enable numpy 2 compatibility (#8368)
  • Auto3DSeg algo_template hash update (#8378)
  • Enable Pytorch 2.6 (#8309)
  • Auto3DSeg algo_template hash update (#8393, #8397)
  • Update Dice Metric Docs (#8388)
  • Auto3DSeg algo_template hash update (#8406)
  • Update bundle download API (#8403)
  • Add Skip test in TestTranschex (#8416)
  • Update get latest bundle version function (#8420)
  • Temporarily Restrict setuptools Version to 79.0.1 (#8441)
  • Update default overlap value in occlusion_sensitivity to 0.6 (#8446)
  • Enable code coverage comments on PRs in codecov configuration (#8402)
  • Migrate to modern Python Logger API (#8449)

Deprecated

Removed

  • Remove deprecated functionality for v1.5 (#8430)
  • Remove deprecated return_state_dict in bundle load (#8454)
  • Remove deprecated net_name in test file (#8461)
  • Remove unused test cases in bundle load (#8463)
  • selfattention block: Remove the fc linear layer if it is not used (#8325)
  • Removed outdated torch version checks from transform functions (#8359)

New Contributors

Full Changelog: 1.4.0...1.5.0