lots of missing imports in pymic/net/net3d/trans3d/transunet3d.py.
| from ..networks.neural_networkimportSegmentationNetwork |
| from .vit_modelingimportTransformer |
| from .vit_modelingimportCONFIGSasCONFIGS_ViT |
| ifself.is_masked_attn: |
| from .mask2former_modeling.transformer_decoder.mask2former_transformer_decoder3dimportMultiScaleMaskedTransformerDecoder3d |
| cfg['num_feature_levels'] =1ifnotself.is_max_msorself.is_max_ms_fpnelse3 |
| cfg["is_masking"] =Trueifis_maskingelseFalse |
| cfg["is_masking_argmax"] =Trueifis_masking_argmaxelseFalse |
| cfg["is_mhsa_float32"] =Trueifis_mhsa_float32elseFalse |
| cfg["no_max_hw_pe"] =Trueifno_max_hw_peelseFalse |
| self.predictor=MultiScaleMaskedTransformerDecoder3d(in_channels=max_hidden_dim, mask_classification=is_max_cls, **cfg) |
| else: |
| from .mask2former_modeling.transformer_decoder.maskformer_transformer_decoder3dimportStandardTransformerDecoder |
| cfg["dropout"], cfg["enc_layers"], cfg["deep_supervision"] =0.1, 0, False |
| self.predictor=StandardTransformerDecoder(in_channels=max_hidden_dim, mask_classification=is_max_cls, **cfg) |
lots of missing imports in pymic/net/net3d/trans3d/transunet3d.py.
PyMIC/pymic/net/net3d/trans3d/transunet3d.py
Lines 16 to 18 in b27763c
PyMIC/pymic/net/net3d/trans3d/transunet3d.py
Lines 488 to 499 in b27763c