/ Модель

Характеристики

Лицензия
Apache 2.0
Базовая модель
dinov2-giant
Библиотека
zeromodels
Опубликована
11 авг 2026

dinov2-giant

Эмбеддинги изображенийИзображение → embedding3 профессии

Конверсия DINOv2 ViT-g/14 для извлечения визуальных признаков и патч-токенов из изображений в приложениях компьютерного зрения.

20скачиваний за 30 дней0лайковвеса обновлены28 сен 2026

Бенчмарки

Как модель справилась с задачами пользователей ailist и что о ней публикуют открытые лидерборды

Публичные оценки

Из открытых лидербордов. Сравнивайте результаты одного теста при одинаковых условиях — отсутствие оценки не значит, что модель хуже.

В подключённых источниках результатов для этой модели пока нет.

Что умеет модель

Описание составлено по карточке модели и метаданным Hugging Face

zeromodels/dinov2-giant — конверсия модели DINOv2 от Facebook AI Research, опубликованная проектом zeromodels в формате Keras 3. Это самообученный визуальный энкодер ViT-g/14 с архитектурой SwiGLU FFN: он извлекает признаки и патч-токены из изображений для последующего использования в задачах компьютерного зрения. Реализация работает с TensorFlow, Torch и JAX.

Модель предназначена для использования как визуальный бэкбон с последующими специализированными головами, например для классификации или локализации объектов. Она не содержит готовой целевой головы и не решает такие задачи напрямую. Распространяется по лицензии Apache 2.0.

Сценарии применения

  • извлечение признаков изображений для downstream-моделей
  • получение патч-токенов для анализа содержимого изображения
  • подготовка визуальных представлений для классификатора изображений
  • использование как бэкбона для моделей компьютерного зрения

Ограничения

Это визуальный энкодер без готовой целевой головы, поэтому для конечных задач требуются downstream-модель или специализированная голова. Для загрузки весов и корректной предобработки необходимо согласовать настройки нормализации процессора.

Для каких профессий подходит3

Разделы каталога профессий, в задачах которых используется эта модель

Все профессии

Карточка модели

README от автора на Hugging Face, как он его опубликовал

Открыть на Hugging Face

See our collection for all versions of DINOv2.

Run DINOv2 with Keras 3: JAX, PyTorch, or TensorFlow

GitHub Docs Collection

zeromodels/dinov2-giant

Paper: DINOv2: Learning Robust Visual Features without Supervision (arXiv:2304.07193) · HF Papers DINOv2 scales self-supervised ViT pretraining for strong transferable visual features without labels. These checkpoints are backbones that return patch tokens for downstream heads. The giant (ViT-g/14) is the largest DINOv2 backbone and uses a SwiGLU FFN in place of the GELU MLP. For more details on the model, please go to the upstream model card. Pure-Keras 3 conversion of facebook/dinov2-giant for zeromodels. One implementation runs unmodified on TensorFlow / Torch / JAX. This is a self-supervised backbone (DinoV2Model), not a task head.

✨ Quick start

import os
os.environ["KERAS_BACKEND"] = "torch"  # or "jax" / "tensorflow"
from zeromodels.models.dino_v2 import DinoV2Model, DinoV2ImageProcessor
# The processor resizes + ImageNet-normalizes, so build the model with
# include_normalization=False (it would otherwise normalize a second time).
model = DinoV2Model.from_weights(
    "zeromodels/dinov2-giant", include_normalization=False
)
processor = DinoV2ImageProcessor.from_weights("zeromodels/dinov2-giant")
pixel_values = processor("your_image.jpg")["pixel_values"]
features = model(pixel_values, training=False)
print(pixel_values.shape, features.shape)

Load any DINOv2 variant the same way with from_weights("zeromodels/<variant>"):

VariantHubBackbone
dinov2-smallzeromodels/dinov2-smallViT-S/14
dinov2-basezeromodels/dinov2-baseViT-B/14
dinov2-largezeromodels/dinov2-largeViT-L/14
dinov2-giantzeromodels/dinov2-giantViT-g/14

Tips

  • Set KERAS_BACKEND before importing Keras / zeromodels.
  • The processor normalizes; pair it with include_normalization=False. To skip it, feed raw [0, 255] pixels and keep the default include_normalization=True.
  • See DINOv2 docs and Loading Weights.
  • Community / upstream weights: DinoV2Model.from_weights("hf:facebook/dinov2-giant").

Special Thanks

A huge thank you to the Facebook AI Research DINOv2 authors for creating and releasing these models. License: Apache 2.0.

Как запустить

На своей GPU в ailist. Цена — по текущим предложениям провайдеров

GPU в ailist

Универсальный рантайм · zeromodels

Нельзя запустить

В репозитории нет весов в формате PyTorch/safetensors.

Ревизия весов
a0d0e7a

0 моделей