-
- Downloads
Add semantic segmentation (Mask2Former) code (#186)
Add semantic segmentation (Mask2Former based on ViT-Adapter) code + update demo notebook for segmentation with a dedicated section.
Showing
- dinov2/eval/segmentation_m2f/models/backbones/vit_adapter.py 217 additions, 0 deletionsdinov2/eval/segmentation_m2f/models/backbones/vit_adapter.py
- dinov2/eval/segmentation_m2f/models/builder.py 25 additions, 0 deletionsdinov2/eval/segmentation_m2f/models/builder.py
- dinov2/eval/segmentation_m2f/models/decode_heads/__init__.py 6 additions, 0 deletionsdinov2/eval/segmentation_m2f/models/decode_heads/__init__.py
- dinov2/eval/segmentation_m2f/models/decode_heads/mask2former_head.py 544 additions, 0 deletions.../segmentation_m2f/models/decode_heads/mask2former_head.py
- dinov2/eval/segmentation_m2f/models/losses/__init__.py 8 additions, 0 deletionsdinov2/eval/segmentation_m2f/models/losses/__init__.py
- dinov2/eval/segmentation_m2f/models/losses/cross_entropy_loss.py 279 additions, 0 deletions...eval/segmentation_m2f/models/losses/cross_entropy_loss.py
- dinov2/eval/segmentation_m2f/models/losses/dice_loss.py 153 additions, 0 deletionsdinov2/eval/segmentation_m2f/models/losses/dice_loss.py
- dinov2/eval/segmentation_m2f/models/losses/match_costs.py 153 additions, 0 deletionsdinov2/eval/segmentation_m2f/models/losses/match_costs.py
- dinov2/eval/segmentation_m2f/models/plugins/__init__.py 6 additions, 0 deletionsdinov2/eval/segmentation_m2f/models/plugins/__init__.py
- dinov2/eval/segmentation_m2f/models/plugins/msdeformattn_pixel_decoder.py 242 additions, 0 deletions...entation_m2f/models/plugins/msdeformattn_pixel_decoder.py
- dinov2/eval/segmentation_m2f/models/segmentors/__init__.py 6 additions, 0 deletionsdinov2/eval/segmentation_m2f/models/segmentors/__init__.py
- dinov2/eval/segmentation_m2f/models/segmentors/encoder_decoder_mask2former.py 271 additions, 0 deletions...tion_m2f/models/segmentors/encoder_decoder_mask2former.py
- dinov2/eval/segmentation_m2f/models/utils/__init__.py 9 additions, 0 deletionsdinov2/eval/segmentation_m2f/models/utils/__init__.py
- dinov2/eval/segmentation_m2f/models/utils/assigner.py 157 additions, 0 deletionsdinov2/eval/segmentation_m2f/models/utils/assigner.py
- dinov2/eval/segmentation_m2f/models/utils/point_sample.py 86 additions, 0 deletionsdinov2/eval/segmentation_m2f/models/utils/point_sample.py
- dinov2/eval/segmentation_m2f/models/utils/positional_encoding.py 152 additions, 0 deletions...eval/segmentation_m2f/models/utils/positional_encoding.py
- dinov2/eval/segmentation_m2f/models/utils/transformer.py 989 additions, 0 deletionsdinov2/eval/segmentation_m2f/models/utils/transformer.py
- dinov2/eval/segmentation_m2f/ops/modules/__init__.py 10 additions, 0 deletionsdinov2/eval/segmentation_m2f/ops/modules/__init__.py
- dinov2/eval/segmentation_m2f/ops/modules/ms_deform_attn.py 185 additions, 0 deletionsdinov2/eval/segmentation_m2f/ops/modules/ms_deform_attn.py
- notebooks/semantic_segmentation.ipynb 1090 additions, 13 deletionsnotebooks/semantic_segmentation.ipynb
Loading
Please register or sign in to comment