/ Модель

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

Контекст
1 024 токена
Лицензия
Своя лицензия
Архитектура
deformable_detr · dense
Библиотека
transformers
Опубликована
29 авг 2026

ACR-instance-segmentaiton-refinement-v1.0.0

Сегментация изображенийИзображение → mask3 профессии

Пакет ACR на базе Deformable DETR уточняет маски экземпляров объектов по изображениям и промптам с ускорением TensorRT на GPU.

23скачиваний за 30 дней0лайковвеса обновлены29 авг 2026

Бенчмарки

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

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

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

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

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

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

ACR-instance-segmentaiton-refinement-v1.0.0 — это пакет развёртывания модели сегментации экземпляров, опубликованный cmes-deepvision. Он основан на чекпойнте эксперимента exp5 refinement-only и преобразован из ONNX в смешанную точность TensorRT FP16; архитектура относится к Deformable DETR с классом OpenVocabMaskPromptMaskDINO. Модель принимает изображение 1280×1280 и маску пикселей, а также использует промпты possible и impossible для уточнения сегментации.

Пакет предназначен для уточнения масок объектов и ускоренного инференса на GPU. В фиксированной оценке на 120 изображениях TensorRT-вариант показал F1 0,6711 и ускорение примерно в 6,7 раза относительно PyTorch FP32 в исходном серверном замере; на RTX 5080 и RTX 5070 также наблюдалось ускорение без заметного изменения F1. Для повышения численной устойчивости часть слоёв оставлена в FP32.

В репозитории есть ONNX-модель и TensorRT-движки для A100 и RTX 5080; формат safetensors также указан в метаданных. TensorRT-движки зависят от архитектуры GPU и версии TensorRT: для другой конфигурации README рекомендует пересобрать движок из ONNX. Лицензия обозначена как other, поэтому условия использования следует уточнить по карточке модели.

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

  • уточнение масок объектов на изображениях 1280×1280
  • сегментация отдельных экземпляров объектов
  • ускоренный инференс сегментации на GPU NVIDIA
  • сравнение качества PyTorch, ONNX и TensorRT при развёртывании

Ограничения

TensorRT-движки привязаны к архитектуре GPU и версии TensorRT, поэтому для других конфигураций их требуется пересобирать из ONNX. Показатели качества и скорости получены на фиксированной оценке из 120 изображений и могут не отражать результаты на других данных.

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

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

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

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

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

Открыть на Hugging Face

Refinement-only 1280 TensorRT FP16

exp5 refinement-only 1280 모델의 최종 checkpoint를 ONNX로 export하고 TensorRT FP16 mixed precision으로 변환한 배포 패키지다.

모델

항목값
sourceacr_20260814_exp5_refinement_only_lr1e-4/model/checkpoint-66780
inputpixel_values (1,3,1280,1280), pixel_mask (1,1280,1280)
promptsimpossible, possible
class embedding(1,2,128)
outputslogits (1,300,2), pred_boxes (1,300,4), mask_logits (1,300,320,320)
precisionTensorRT FP16 mixed precision
build GPUNVIDIA A100-SXM4-80GB
TensorRT10.16.1.11

순수 FP16은 이 모델의 mask_logits에서 NaN이 발생할 수 있어 사용하지 않았다. 현재 엔진은 8,764개 레이어를 FP16 대상으로 두고 수치적으로 민감한 262개 레이어를 FP32로 고정했다.

산출물

파일크기용도
onnx/vision_branch_k2.onnx161.2 MBFP32 ONNX, 다른 GPU용 엔진 재빌드 원본
onnx/vision_branch_k2_fp16-mixed.engine99.0 MBA100용 TensorRT FP16 엔진
onnx/vision_branch_k2_fp16-mixed_RTX5080.engine100.1 MBRTX 5080용 TensorRT FP16 엔진
onnx/vision_branch_k2_fp16-mixed_RTX5070.engine100.2 MBRTX 5070용 TensorRT FP16 엔진
class_embeddings_padded/refinement.pt4.8 KB런타임 refinement text embedding
model_src/model.safetensors235.2 MB원본 PyTorch checkpoint
model_src/conversion_manifest.json2.0 KBshape, precision, 검증 및 엔진 메타데이터
benchmark_report.json3.9 KB속도·정확도 검증 원본 결과

검증 결과

실제 refinement 고정 평가셋 120장에 대해 동일한 전처리와 후처리를 사용했다. 정확도 지표는 score threshold 0.5, mask IoU 0.5에서 계산했다.

runtimePrecisionRecallF1mask mIoU(TP)TP / FP / FN
PyTorch FP320.86960.54350.66890.8933100 / 15 / 84
ONNX FP320.86210.54350.66670.8930100 / 16 / 84
TensorRT FP16 mixed0.87720.54350.67110.8925100 / 14 / 84

FP16 변환에 따른 최종 정확도 손실은 관측되지 않았다. FP16의 mask mIoU는 PyTorch 대비 0.0008 낮고 F1은 0.0022 높아 모두 측정 변동 범위다. 엔진 출력에서 NaN/inf도 검출되지 않았다.

속도

runtimeMean latencyFPSPyTorch 대비
PyTorch FP32322.54 ms3.101.0x
ONNX FP32154.79 ms6.462.08x
TensorRT FP16 mixed48.14 ms20.776.70x

속도 측정 당시 같은 서버의 다른 학습 작업이 GPU를 점유하고 있었으므로 절대 latency는 참고값이다. 같은 조건 내 상대 비교에서는 TensorRT FP16이 PyTorch보다 약 6.7배 빨랐다.

RTX 5080 / 5070 교차 검증

두 PC 모두 동일한 refinement 고정 평가셋 120장, 입력 1280x1280, batch 1을 사용했다. 정확도는 score threshold 0.5와 mask IoU 0.5에서 측정했으며, 속도는 warmup 10회 후 50회 추론의 평균이다. 각 엔진은 해당 PC에서 ONNX로 다시 빌드했다.

환경runtimePrecisionRecallF1mask mIoU(TP)Mean latencyFPS
RTX 5080 16GB, driver 580.173.02, TRT 10.16.1.11PyTorch FP320.86960.54350.66890.894460.09 ms16.64
RTX 5080 16GB, driver 580.173.02, TRT 10.16.1.11TensorRT FP16 mixed0.86960.54350.66890.893918.58 ms53.81
RTX 5070 12GB, driver 580.173.02, TRT 10.16.1.11PyTorch FP320.86960.54350.66890.894490.69 ms11.03
RTX 5070 12GB, driver 580.173.02, TRT 10.16.1.11TensorRT FP16 mixed0.86960.54350.66890.893728.62 ms34.94

두 GPU 모두 TP/FP/FN은 100/15/84로 FP32와 완전히 동일하며 F1 변화도 0이다. FP16의 mIoU 감소는 5080에서 0.00056, 5070에서 0.00074였다. TensorRT 속도 향상은 각각 3.23배와 3.17배다. 따라서 이 평가셋에서는 의미 있는 성능 저하가 관측되지 않았다. 원본 측정값은 benchmark_5080.json과 benchmark_5070.json에 보존했다. 5070은 12GB VRAM 제약 때문에 ONNX FP32 런타임을 동시에 적재하지 않고 PyTorch FP32와 TensorRT만 비교했다.

무결성

cbc90afa1968affcc801515dda7fc3d47be9ec653800255bc28a22fdc5528029  vision_branch_k2.onnx
efea40d7e0506d9b5684c4a415394b7a4c5b3916b3db12c6ea7945ba125b7a6c  vision_branch_k2_fp16-mixed.engine
26b93e905f6ba736317d6394b2dc43440a8f11d4c60c70213d5a8522d8d20055  vision_branch_k2_fp16-mixed_RTX5080.engine
05bbf43dbebcfdc528eb045ca4f821dd4c3186b701f6fb0ced16d1d60e0ea056  vision_branch_k2_fp16-mixed_RTX5070.engine

주의사항

TensorRT 엔진은 GPU 아키텍처와 TensorRT 버전에 종속된다. 현재 .engine은 A100과 TensorRT 10.16.1.11 환경에서 빌드됐다. 다른 GPU에서는 vision_branch_k2.onnx로 엔진을 다시 빌드해야 하며, 기존 A100 엔진 파일을 그대로 배포하면 안 된다.

재변환과 검증에 사용한 명령 및 전체 출력은 각각 conversion.log, benchmark.log에 보존했다.

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

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

GPU в ailist

Универсальный рантайм · transformers · image-segmentation

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

Репозиторий недоступен на Hugging Face.

Класс архитектуры
OpenVocabMaskPromptMaskDINO
Ревизия весов
b370a9e

0 моделей