Dillon Laird
Dillon Laird
I found it easier to use the DINOv2 model provided in mmpretrain [here](https://github.com/open-mmlab/mmpretrain/tree/main/configs/dinov2). You can load it with something like the following config: ``` pretrained = 'https://download.openmmlab.com/mmpretrain/v1.0/dinov2/vit-small-p14_dinov2-pre_3rdparty_20230426-5641ca5a.pth' model = dict(...
Python 3.8 is the first version of Python that implements SharedMemory, so you should be using the official SharedMemory class instead of the one built in this repo https://docs.python.org/3/library/multiprocessing.shared_memory.html I...
ViT-Adapter wraps around the DINOv2 model with injector and extractor modules, see the paper [here](https://arxiv.org/abs/2205.08534) so all you need to do is build the ViTAdapter model from [here](https://github.com/facebookresearch/dinov2/blob/main/dinov2/eval/segmentation_m2f/models/backbones/vit_adapter.py) and pass...
It's run using MMLab, specifically [MMSegmentation](https://github.com/open-mmlab/mmsegmentation/tree/main). You can follow the notebook [here](https://github.com/facebookresearch/dinov2/blob/main/notebooks/semantic_segmentation.ipynb) to load the mmsegmentation config file used to run the model. You may have to modify some of...
Got it, thank you! Do you also know if there's a straight forward way to load these using MMSeg/MMDet instead of detectron2?