/ Модель

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

Архитектура
depth_anything · dense
Базовая модель
depth-anything-small-hf
Библиотека
transformers.js
Опубликована
24 янв 2024

depth-anything-small-hf

Оценка глубиныИзображение → depth_map3 профессии

Xenova/depth-anything-small-hf — модель оценки глубины изображения, разработанная на основе LiheYoung/depth-anything-small-hf и адаптированная командой Xenova для работы с Transformers.js.

10 304скачиваний за 30 дней11лайковвеса обновлены26 июн 2025

Бенчмарки

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

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

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

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

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

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

Модель принимает изображение и строит карту глубины, оценивая относительное расстояние до объектов в его сцене.

Модель предназначена для веб-приложений и JavaScript-сценариев, где требуется выполнять оценку глубины через pipeline с задачей depth-estimation. Она поставляется с весами в формате ONNX, совместимыми с Transformers.js, и может использоваться для обработки изображений, визуализации карт глубины и других задач анализа пространственной структуры сцены. В README указано, что пример обработки возвращает числовую карту глубины и одноканальное изображение глубины.

Ключевые характеристики архитектуры, количество параметров, поддерживаемые языки и размер контекста в README не указаны; модель работает с визуальными данными и не является текстовой или мультимодальной диалоговой моделью. Сильной стороной является возможность запуска в экосистеме Transformers.js, включая веб-сценарии, однако точность, производительность, область применимости и ограничения оценки глубины подробно не описаны. Лицензия в предоставленных данных не указана. Отдельный репозиторий ONNX-весов обозначен как временное решение до более широкого распространения WebML.

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

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

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

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

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

Открыть на Hugging Face

https://huggingface.co/LiheYoung/depth-anything-small-hf with ONNX weights to be compatible with Transformers.js.

Usage (Transformers.js)

If you haven't already, you can install the Transformers.js JavaScript library from NPM using:

npm i @huggingface/transformers

Example: Depth estimation with Xenova/depth-anything-small-hf.

import { pipeline } from '@huggingface/transformers';

// Create depth-estimation pipeline
const depth_estimator = await pipeline('depth-estimation', 'Xenova/depth-anything-small-hf');

// Predict depth map for the given image
const url = 'https://huggingface.co/datasets/Xenova/transformers.js-docs/resolve/main/bread_small.png';
const output = await depth_estimator(url);
// {
//   predicted_depth: Tensor {
//     dims: [350, 518],
//     type: 'float32',
//     data: Float32Array(181300) [...],
//     size: 181300
//   },
//   depth: RawImage {
//     data: Uint8Array(271360) [...],
//     width: 640,
//     height: 424,
//     channels: 1
//   }
// }

You can visualize the output with:

output.depth.save('depth.png');

image/png


Note: Having a separate repo for ONNX weights is intended to be a temporary solution until WebML gains more traction. If you would like to make your models web-ready, we recommend converting to ONNX using 🤗 Optimum and structuring your repo like this one (with ONNX weights located in a subfolder named onnx).

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

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

GPU в ailist

Универсальный рантайм · transformers.js

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

Модель выложена для браузера (ONNX / transformers.js), для GPU-рантайма нет весов.

Класс архитектуры
DepthAnythingForDepthEstimation
Ревизия весов
2e94262

0 моделей