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/__init__.py 8 additions, 0 deletionsdinov2/eval/segmentation_m2f/__init__.py
- dinov2/eval/segmentation_m2f/core/__init__.py 11 additions, 0 deletionsdinov2/eval/segmentation_m2f/core/__init__.py
- dinov2/eval/segmentation_m2f/core/anchor/__init__.py 6 additions, 0 deletionsdinov2/eval/segmentation_m2f/core/anchor/__init__.py
- dinov2/eval/segmentation_m2f/core/anchor/builder.py 21 additions, 0 deletionsdinov2/eval/segmentation_m2f/core/anchor/builder.py
- dinov2/eval/segmentation_m2f/core/anchor/point_generator.py 205 additions, 0 deletionsdinov2/eval/segmentation_m2f/core/anchor/point_generator.py
- dinov2/eval/segmentation_m2f/core/box/__init__.py 7 additions, 0 deletionsdinov2/eval/segmentation_m2f/core/box/__init__.py
- dinov2/eval/segmentation_m2f/core/box/builder.py 19 additions, 0 deletionsdinov2/eval/segmentation_m2f/core/box/builder.py
- dinov2/eval/segmentation_m2f/core/box/samplers/__init__.py 6 additions, 0 deletionsdinov2/eval/segmentation_m2f/core/box/samplers/__init__.py
- dinov2/eval/segmentation_m2f/core/box/samplers/base_sampler.py 92 additions, 0 deletions...2/eval/segmentation_m2f/core/box/samplers/base_sampler.py
- dinov2/eval/segmentation_m2f/core/box/samplers/mask_pseudo_sampler.py 45 additions, 0 deletions...segmentation_m2f/core/box/samplers/mask_pseudo_sampler.py
- dinov2/eval/segmentation_m2f/core/box/samplers/mask_sampling_result.py 63 additions, 0 deletions...egmentation_m2f/core/box/samplers/mask_sampling_result.py
- dinov2/eval/segmentation_m2f/core/box/samplers/sampling_result.py 152 additions, 0 deletions...val/segmentation_m2f/core/box/samplers/sampling_result.py
- dinov2/eval/segmentation_m2f/core/utils/__init__.py 7 additions, 0 deletionsdinov2/eval/segmentation_m2f/core/utils/__init__.py
- dinov2/eval/segmentation_m2f/core/utils/dist_utils.py 15 additions, 0 deletionsdinov2/eval/segmentation_m2f/core/utils/dist_utils.py
- dinov2/eval/segmentation_m2f/core/utils/misc.py 47 additions, 0 deletionsdinov2/eval/segmentation_m2f/core/utils/misc.py
- dinov2/eval/segmentation_m2f/models/__init__.py 11 additions, 0 deletionsdinov2/eval/segmentation_m2f/models/__init__.py
- dinov2/eval/segmentation_m2f/models/backbones/__init__.py 6 additions, 0 deletionsdinov2/eval/segmentation_m2f/models/backbones/__init__.py
- dinov2/eval/segmentation_m2f/models/backbones/adapter_modules.py 442 additions, 0 deletions...eval/segmentation_m2f/models/backbones/adapter_modules.py
- dinov2/eval/segmentation_m2f/models/backbones/drop_path.py 32 additions, 0 deletionsdinov2/eval/segmentation_m2f/models/backbones/drop_path.py
- dinov2/eval/segmentation_m2f/models/backbones/vit.py 552 additions, 0 deletionsdinov2/eval/segmentation_m2f/models/backbones/vit.py
dinov2/eval/segmentation_m2f/__init__.py
0 → 100644
This diff is collapsed.
Please register or sign in to comment