Views
No views yet
1import torch
2from nnunetv2.training.nnUNetTrainer.dinov3.dinov3.models.vision_transformer import vit_base
3
4# Initialize backbone
5model = vit_base(drop_path_rate=0.0, layerscale_init=1.0e-05, n_storage_tokens=4,
6 qkv_bias = False, mask_k_bias= True)
7# Load MedDINOv3-CT3M checkpoint
8chkpt = torch.load("MedDINOv3-B-CT3M.pth", map_location="cpu")
9model.load_state_dict(chkpt, strict=False)@article{li2025meddinov3,
title={MedDINOv3: How to Adapt Vision Foundation Models for Medical Image Segmentation?},
author={Li, Yuheng and Wu, Yizhou and Lai, Yuxiang and Hu, Mingzhe and Yang, Xiaofeng},
journal={arXiv preprint arXiv:2509.02379},
year={2025},
url={https://arxiv.org/abs/2509.02379}
}