/ Модель

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

Лицензия
Apache 2.0
Опубликована
30 сен 2023

efficientvit-sam

Генерация масокИзображение → mask

Семейство EfficientViT-SAM от MIT HAN Lab ускоряет сегментацию объектов на изображениях по визуальным подсказкам.

0скачиваний за 30 дней45лайковвеса обновлены6 янв 2025

Бенчмарки

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

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

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

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

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

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

EfficientViT-SAM — семейство моделей сегментации изображений от MIT HAN Lab, ускоренная реализация Segment Anything. Модели принимают изображение и подсказки для сегментации, например предсказанные ограничивающие рамки; результатом служат маски объектов. В карточке приведены варианты L0, L1 и L2 с разрешением 512×512 и числом параметров от 34,8 до 61,3 млн. Для вариантов указаны метрики COCO и LVIS, а также измерения скорости на Jetson AGX Orin и A100 с TensorRT и fp16.

Модель подходит для интерактивной и пакетной сегментации объектов, в том числе на ускорителях NVIDIA. Репозиторий содержит ONNX-файлы; пример использования в README загружает контрольную точку через библиотеку EfficientViT. Лицензия — Apache-2.0. Карточка не сообщает о поддержке текстовых запросов, поэтому модель следует рассматривать как визуальный инструмент сегментации с подсказками.

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

  • создание масок объектов по ограничивающим рамкам
  • сегментация объектов на изображениях
  • пакетная сегментация изображений на GPU
  • интерактивная сегментация для компьютерного зрения

Ограничения

В приведённой карточке результаты оценки используют предсказанные рамки ViTDet в качестве подсказок; она не описывает качество при других типах подсказок. Приведённые показатели скорости измерены с TensorRT и fp16 на конкретных GPU и не гарантируют такую же производительность на другом оборудовании.

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

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

Открыть на Hugging Face

EfficientViT-SAM: Accelerated Segment Anything Model Without Performance Loss

Pretrained Models

Latency/Throughput is measured on NVIDIA Jetson AGX Orin, and NVIDIA A100 GPU with TensorRT, fp16. Data transfer time is included.

ModelResolutionCOCO mAPLVIS mAPParamsMACsJetson Orin Latency (bs1)A100 Throughput (bs16)Checkpoint
EfficientViT-SAM-L0512x51245.741.834.8M35G8.2ms762 images/slink
EfficientViT-SAM-L1512x51246.242.147.7M49G10.2ms638 images/slink
EfficientViT-SAM-L2512x51246.642.761.3M69G12.9ms538 images/slink
EfficientViT-SAM-XL01024x102447.543.9117.0M185G22.5ms278 images/slink
EfficientViT-SAM-XL11024x102447.844.4203.3M322G37.2ms182 images/slink

Usage

# segment anything
from efficientvit.sam_model_zoo import create_sam_model

efficientvit_sam = create_sam_model(
  name="xl1", weight_url="assets/checkpoints/sam/xl1.pt",
)
efficientvit_sam = efficientvit_sam.cuda().eval()
from efficientvit.models.efficientvit.sam import EfficientViTSamPredictor

efficientvit_sam_predictor = EfficientViTSamPredictor(efficientvit_sam)
from efficientvit.models.efficientvit.sam import EfficientViTSamAutomaticMaskGenerator

efficientvit_mask_generator = EfficientViTSamAutomaticMaskGenerator(efficientvit_sam)

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

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

GPU в ailist

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

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

В репозитории нет config.json: не понять архитектуру модели.

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

0 моделей