Releases: kisonho/magnet
Releases · kisonho/magnet
v2.2
API updates:
- Add support for adding not given modality as
None - Add support for additional arguments in
nn.FeaturedDataandnn.MAGNET2 - Introducing
builderpackage - Rename
Mid*Fusionmodule toMean*Fusion - Skip loss calculation in
losses.MAGLosswhen a modality is not given
Other updates:
- Minor bugs fixed
- Typing improvement
v2.1.1
v2.1
API Updates:
- Implement
torchmanager_monai.Manageras general manager for monai - Introduced
losses.MAGMSLoss - Missing modalities training support added during unpacking data in
MonaiManager - Monai dependency is now optional with
torchmanager_monaias its extra package (MonaiManager,networks.UNETR, andnetworks.UNETRWithMultiModalitywill be defined asNotImplemented) - Rename
magnet.managers.monai.Managertomagnet.manager.monai.SegmentationManager - Rename
torchmanager_monai.MonaiManagertoSegmentationManagerwhich inheritstorchmanager_monai.Monai
Other updates:
- Deprecated HeMIS implementation
- Minor bugs fixed
- Remove
losses.protocols.DistillatedData
v2.0.2
v2.0.1
v2.0
API updates:
- Add self distillation losses for MAG-MS framework (
losses.MAGFeatureDistillationLossandlosses.MAGSelfDistillationLoss) - Add a
copy_encoderboolean flag to control if use the same initialized weights for modality specific encoders - Introducing
MAGNET2architecture with feature fusion - Handling available targets options in
HeMISwhentarget_dictdoes not give all available modalities but inputs contain all the modalities - Python framework renamed to
magms - The
targetproperty can now be set as alistof target modalities in bothTargetingManagerandMAGNET
v1.1.3
v1.1.2
v1.1.1
v1.1
API updates:
- A traditional
torch.data.Datasetandtorch.data.DataLoadercan now be used to train with all modalities inputs instead of usingmagnet.data.TargetingDatasetandmagnet.data.TargetingDataLoader - Add a
copy_modalityboolean flag control forbuildmethod - Add
HeMISnetwork implementation as a comparison - Deprecate
UNETRWithDictOutputfor dictionary outputs - Introducing
magnet.lossespackages wheremagnet.losses.MAGLosscan be used to combine the training ofMagnetin one iteration - Introducing
networks.unetrpackage Targetingprotocol now accepts optional keys intarget_dictproperty for all modalities- The
targetproperty can now be set as alistof target modalities in bothTargetingManagerandMAGNET