Features models
16 features models. Each section says what the model is, whether it may be used commercially and how fast it is; licences and checks are under Details.
Input: one RGB image. Output: dense patch features and a pooled image feature.
Measured on RTX 5060 Ti, torch 2.14.1+cu130; fastforks bench MODEL --size HxW measures yours. The summary uses one input, 224x224: kernels time with its speed-up over the faster original run, and kernels peak reserved memory with its ratio to the smaller original one. Where measured (one variant per family), a variant's table also lists portable under torch.compile and the fp16 TensorRT engine of portable (export; memory: the engine's device memory). – = not measured.
Other devices: Apple M1 Pro 16 GB, NVIDIA L4, NVIDIA L40S, NVIDIA A10, NVIDIA A100-SXM4-40GB, NVIDIA RTX PRO 6000; across devices.
| model | commercial | kernels time (ms), speed-up vs original | kernels peak memory (MiB, reserved), ratio to original |
|---|---|---|---|
dinov2-vitb14 | yes | 1.478, 3.0x | 290, 0.75x |
dinov2-vitb14-reg | yes | 1.501, 2.9x | 288, 0.75x |
dinov2-vitg14 | yes | 13.156, 2.6x | 2318, 0.53x |
dinov2-vitg14-reg | yes | 12.98, 2.6x | 4430, 1.0x |
dinov2-vitl14 | yes | 4.593, 2.1x | 714, 0.58x |
dinov2-vitl14-reg | yes | 4.6, 2.3x | 714, 0.58x |
dinov2-vits14 | yes | 0.848, 3.9x | 148, 1.1x |
dinov2-vits14-reg | yes | 0.814, 5.0x | 142, 1.1x |
dinov3-convnext-base | yes | 2.179, 3.4x | 214, 0.54x |
dinov3-convnext-large | yes | 3.593, 2.7x | 494, 0.55x |
dinov3-convnext-small | yes | 1.99, 3.0x | 152, 0.55x |
dinov3-convnext-tiny | yes | 1.18, 2.5x | 112, 0.69x |
dinov3-vitb16 | yes | 1.404, 5.0x | 252, 0.65x |
dinov3-vith16plus | yes | 9.301, 2.8x | 1694, 0.52x |
dinov3-vitl16 | yes | 3.279, 5.4x | 674, 0.56x |
dinov3-vits16 | yes | 0.903, 7.2x | 106, 0.8x |
All models
Modes, licences, training data and outputs per model
Commercial status per variant: yes if the code and the weights licence both allow commercial use (the training data is listed but does not change it; weights without a licence of their own are assumed to carry the code licence); no if either forbids it; unclear for custom licence terms (treat as no).
| model | modes | code licence | weights licence | training data | commercial | outputs |
|---|---|---|---|---|---|---|
dinov2-vitb14 | portable, kernels | Apache-2.0 | Apache-2.0 | unstated | yes | last_hidden_state, pooler_output, hidden_states |
dinov2-vitb14-reg | portable, kernels | Apache-2.0 | Apache-2.0 | unstated | yes | last_hidden_state, pooler_output, hidden_states |
dinov2-vitg14 | portable, kernels | Apache-2.0 | Apache-2.0 | unstated | yes | last_hidden_state, pooler_output, hidden_states |
dinov2-vitg14-reg | portable, kernels | Apache-2.0 | Apache-2.0 | unstated | yes | last_hidden_state, pooler_output, hidden_states |
dinov2-vitl14 | portable, kernels | Apache-2.0 | Apache-2.0 | unstated | yes | last_hidden_state, pooler_output, hidden_states |
dinov2-vitl14-reg | portable, kernels | Apache-2.0 | Apache-2.0 | unstated | yes | last_hidden_state, pooler_output, hidden_states |
dinov2-vits14 | portable, kernels | Apache-2.0 | Apache-2.0 | unstated | yes | last_hidden_state, pooler_output, hidden_states |
dinov2-vits14-reg | portable, kernels | Apache-2.0 | Apache-2.0 | unstated | yes | last_hidden_state, pooler_output, hidden_states |
dinov3-convnext-base | portable, kernels | LicenseRef-DINOv3-License | LicenseRef-DINOv3-License | unstated | yes | last_hidden_state, pooler_output |
dinov3-convnext-large | portable, kernels | LicenseRef-DINOv3-License | LicenseRef-DINOv3-License | unstated | yes | last_hidden_state, pooler_output |
dinov3-convnext-small | portable, kernels | LicenseRef-DINOv3-License | LicenseRef-DINOv3-License | unstated | yes | last_hidden_state, pooler_output |
dinov3-convnext-tiny | portable, kernels | LicenseRef-DINOv3-License | LicenseRef-DINOv3-License | unstated | yes | last_hidden_state, pooler_output |
dinov3-vitb16 | portable, kernels | LicenseRef-DINOv3-License | LicenseRef-DINOv3-License | unstated | yes | last_hidden_state, pooler_output, hidden_states |
dinov3-vith16plus | portable, kernels | LicenseRef-DINOv3-License | LicenseRef-DINOv3-License | unstated | yes | last_hidden_state, pooler_output, hidden_states |
dinov3-vitl16 | portable, kernels | LicenseRef-DINOv3-License | LicenseRef-DINOv3-License | unstated | yes | last_hidden_state, pooler_output, hidden_states |
dinov3-vits16 | portable, kernels | LicenseRef-DINOv3-License | LicenseRef-DINOv3-License | unstated | yes | last_hidden_state, pooler_output, hidden_states |
Training datasets
| id | dataset | licence | commercial use |
|---|