/ Модель

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

Лицензия
GPL 3.0
Библиотека
pytorch
Опубликована
25 фев 2024

Unet-Segmentation

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

Unet-Segmentation — модель семантической сегментации изображений, разработанная Qualcomm и основанная на реализации PyTorch-UNet от milesial.

1 107скачиваний за 30 дней8лайковвеса обновлены7 окт 2026

Бенчмарки

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

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

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

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

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

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

Модель обучена на данных соревнования Carvana Image Masking Challenge и предназначена прежде всего для сегментации автомобилей, разделяя изображение на передний план и фон. Она ориентирована на использование на устройствах Qualcomm, включая мобильные и периферийные платформы с NPU.

Модель принимает изображения с разрешением 640×1280 и формирует два выходных класса: foreground и background. Она содержит около 31 млн параметров; размер версии с плавающей точкой составляет примерно 118 МБ, а квантованной конфигурации w8a8 — около 29,8 МБ. Доступны варианты для ONNX и QNN_DLC, включая оптимизацию под разные устройства Qualcomm. По приведённым тестам, квантование w8a8 может существенно снижать время инференса и объём памяти по сравнению с float-версией, однако фактические показатели зависят от чипсета и среды выполнения.

Сильные стороны модели — специализированная сегментация автомобилей, поддержка аппаратного ускорения на NPU Qualcomm и возможность экспорта с пользовательскими весами, формами входа и настройками целевой платформы. Ограничения включают узкую область обучения и применения, отсутствие заявленной поддержки других модальностей или языков, а также зависимость производительности от конкретного устройства. Предварительно экспортированные файлы модели не распространяются из-за лицензионных ограничений; для компиляции и экспорта требуется библиотека Qualcomm AI Hub Models. Лицензия модели указана как GPL-3.0.

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

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

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

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

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

Открыть на Hugging Face

Unet-Segmentation: Optimized for Qualcomm Devices

UNet is a machine learning model that produces a segmentation mask for an image. The most basic use case will label each pixel in the image as being in the foreground or the background. More advanced usage will assign a class label to each pixel. This version of the model was trained on the data from Kaggle's Carvana Image Masking Challenge (see https://www.kaggle.com/c/carvana-image-masking-challenge) and is used for vehicle segmentation.

This is based on the implementation of Unet-Segmentation found here. This repository contains pre-exported model files optimized for Qualcomm® devices. You can use the Qualcomm® AI Hub Models library to export with custom configurations. More details on model performance across various devices, can be found here.

Qualcomm AI Hub Models uses Qualcomm AI Hub Workbench to compile, profile, and evaluate this model. Sign up to run these models on a hosted Qualcomm® device.

Getting Started

Due to licensing restrictions, we cannot distribute pre-exported model assets for this model. Use the Qualcomm® AI Hub Models Python library to compile and export the model with your own:

  • Custom weights (e.g., fine-tuned checkpoints)
  • Custom input shapes
  • Target device and runtime configurations

See our repository for Unet-Segmentation on GitHub for usage instructions.

Model Details

Model Type: Model_use_case.semantic_segmentation

Model Stats:

  • Input resolution: 640x1280
  • Model checkpoint: unet_carvana_scale1.0_epoch2
  • Model size (float): 118 MB
  • Model size (w8a8): 29.8 MB
  • Number of output classes: 2 (foreground / background)
  • Number of parameters: 31.0M

Performance Summary

ModelRuntimePrecisionChipsetInference Time (ms)Peak Memory Range (MB)Primary Compute Unit
Unet-SegmentationONNXfloatSnapdragon® 8 Elite Gen 5 For Galaxy Mobile59.005 ms14 - 280 MBNPU
Unet-SegmentationONNXfloatSnapdragon® 8 Elite For Galaxy Mobile81.346 ms16 - 266 MBNPU
Unet-SegmentationONNXfloatSnapdragon® X2 Elite71.104 ms17 - 17 MBNPU
Unet-SegmentationONNXfloatSnapdragon® X Elite132.33 ms54 - 54 MBNPU
Unet-SegmentationONNXfloatSnapdragon® 8 Gen 3 Mobile101.666 ms3 - 455 MBNPU
Unet-SegmentationONNXfloatSnapdragon® 8 Gen 1 Mobile262.01 ms1 - 479 MBNPU
Unet-SegmentationONNXfloatQualcomm® Dragonwing™ IQ-8275274.151 ms9 - 23 MBNPU
Unet-SegmentationONNXfloatQualcomm® Dragonwing™ QCS8550 (Proxy)137.295 ms0 - 56 MBNPU
Unet-SegmentationONNXfloatQualcomm® QCS8450262.01 ms1 - 479 MBNPU
Unet-SegmentationONNXfloatQualcomm® Dragonwing™ IQ-9075239.75 ms9 - 22 MBNPU
Unet-SegmentationONNXfloatQualcomm® Dragonwing™ IQ-X7181132.33 ms54 - 54 MBNPU
Unet-SegmentationONNXfloatQualcomm® Dragonwing™ Q-875081.346 ms16 - 266 MBNPU
Unet-SegmentationONNXw8a8Snapdragon® 8 Elite Gen 5 For Galaxy Mobile16.264 ms3 - 182 MBNPU
Unet-SegmentationONNXw8a8Snapdragon® 8 Elite For Galaxy Mobile21.606 ms3 - 180 MBNPU
Unet-SegmentationONNXw8a8Snapdragon® X2 Elite18.654 ms4 - 4 MBNPU
Unet-SegmentationONNXw8a8Snapdragon® X Elite36.501 ms29 - 29 MBNPU
Unet-SegmentationONNXw8a8Snapdragon® 8 Gen 3 Mobile26.128 ms6 - 328 MBNPU
Unet-SegmentationONNXw8a8Snapdragon® 8 Gen 1 Mobile48.099 ms6 - 328 MBNPU
Unet-SegmentationONNXw8a8Qualcomm® Dragonwing™ QCS6490246.461 ms3 - 9 MBNPU
Unet-SegmentationONNXw8a8Qualcomm® Dragonwing™ IQ-827537.005 ms4 - 8 MBNPU
Unet-SegmentationONNXw8a8Qualcomm® Dragonwing™ QCS8550 (Proxy)37.234 ms0 - 32 MBNPU
Unet-SegmentationONNXw8a8Qualcomm® QCS845048.099 ms6 - 328 MBNPU
Unet-SegmentationONNXw8a8Qualcomm® Dragonwing™ IQ-907532.156 ms4 - 7 MBNPU
Unet-SegmentationONNXw8a8Qualcomm® Dragonwing™ IQ-X718136.501 ms29 - 29 MBNPU
Unet-SegmentationONNXw8a8Qualcomm® Dragonwing™ Q-66901041.701 ms0 - 497 MBNPU
Unet-SegmentationONNXw8a8Qualcomm® Dragonwing™ Q-779074.51 ms6 - 261 MBNPU
Unet-SegmentationONNXw8a8Qualcomm® Dragonwing™ Q-875021.606 ms3 - 180 MBNPU
Unet-SegmentationONNXw8a8Snapdragon® 7 Gen 4 Mobile74.51 ms6 - 261 MBNPU
Unet-SegmentationQNN_DLCfloatSnapdragon® 8 Elite Gen 5 For Galaxy Mobile54.526 ms0 - 276 MBNPU
Unet-SegmentationQNN_DLCfloatSnapdragon® 8 Elite For Galaxy Mobile75.423 ms0 - 262 MBNPU
Unet-SegmentationQNN_DLCfloatSnapdragon® X2 Elite68.019 ms9 - 9 MBNPU
Unet-SegmentationQNN_DLCfloatSnapdragon® X Elite125.744 ms9 - 9 MBNPU
Unet-SegmentationQNN_DLCfloatSnapdragon® 8 Gen 3 Mobile102.472 ms9 - 461 MBNPU
Unet-SegmentationQNN_DLCfloatSnapdragon® 8 Gen 1 Mobile237.965 ms4 - 468 MBNPU
Unet-SegmentationQNN_DLCfloatQualcomm® Dragonwing™ IQ-8275265.804 ms9 - 28 MBNPU
Unet-SegmentationQNN_DLCfloatQualcomm® Dragonwing™ QCS8550 (Proxy)129.143 ms10 - 47 MBNPU
Unet-SegmentationQNN_DLCfloatQualcomm® SA8775P233.605 ms1 - 255 MBNPU
Unet-SegmentationQNN_DLCfloatQualcomm® SA8650P233.605 ms1 - 255 MBNPU
Unet-SegmentationQNN_DLCfloatQualcomm® SA8255P233.605 ms1 - 255 MBNPU
Unet-SegmentationQNN_DLCfloatQualcomm® QCS8450237.965 ms4 - 468 MBNPU
Unet-SegmentationQNN_DLCfloatQualcomm® Dragonwing™ IQ-9075232.275 ms9 - 27 MBNPU
Unet-SegmentationQNN_DLCfloatQualcomm® Dragonwing™ IQ-X7181125.744 ms9 - 9 MBNPU
Unet-SegmentationQNN_DLCfloatQualcomm® Dragonwing™ Q-875075.423 ms0 - 262 MBNPU
Unet-SegmentationQNN_DLCfloatQualcomm® SA7255P944.38 ms0 - 254 MBNPU
Unet-SegmentationQNN_DLCfloatQualcomm® SA8295P253.721 ms0 - 254 MBNPU
Unet-SegmentationQNN_DLCw8a8Snapdragon® 8 Elite Gen 5 For Galaxy Mobile15.328 ms2 - 188 MBNPU
Unet-SegmentationQNN_DLCw8a8Snapdragon® 8 Elite For Galaxy Mobile21.492 ms2 - 181 MBNPU
Unet-SegmentationQNN_DLCw8a8Snapdragon® X2 Elite18.29 ms2 - 2 MBNPU
Unet-SegmentationQNN_DLCw8a8Snapdragon® X Elite34.725 ms2 - 2 MBNPU
Unet-SegmentationQNN_DLCw8a8Snapdragon® 8 Gen 3 Mobile25.242 ms2 - 312 MBNPU
Unet-SegmentationQNN_DLCw8a8Snapdragon® 8 Gen 1 Mobile44.42 ms2 - 310 MBNPU
Unet-SegmentationQNN_DLCw8a8Qualcomm® Dragonwing™ QCS6490243.355 ms2 - 8 MBNPU
Unet-SegmentationQNN_DLCw8a8Qualcomm® Dragonwing™ IQ-827535.888 ms2 - 9 MBNPU
Unet-SegmentationQNN_DLCw8a8Qualcomm® Dragonwing™ QCS8550 (Proxy)33.184 ms3 - 239 MBNPU
Unet-SegmentationQNN_DLCw8a8Qualcomm® QCS845044.42 ms2 - 310 MBNPU
Unet-SegmentationQNN_DLCw8a8Qualcomm® Dragonwing™ IQ-907531.257 ms1 - 7 MBNPU
Unet-SegmentationQNN_DLCw8a8Qualcomm® Dragonwing™ IQ-X718134.725 ms2 - 2 MBNPU
Unet-SegmentationQNN_DLCw8a8Qualcomm® Dragonwing™ Q-66901015.46 ms2 - 475 MBNPU
Unet-SegmentationQNN_DLCw8a8Qualcomm® Dragonwing™ Q-779070.699 ms2 - 250 MBNPU
Unet-SegmentationQNN_DLCw8a8Qualcomm® Dragonwing™ Q-875021.492 ms2 - 181 MBNPU
Unet-SegmentationQNN_DLCw8a8Qualcomm® SA7255P119.629 ms0 - 169 MBNPU
Unet-SegmentationQNN_DLCw8a8Qualcomm® SA8295P62.119 ms0 - 173 MBNPU
Unet-SegmentationQNN_DLCw8a8Snapdragon® 7 Gen 4 Mobile70.699 ms2 - 250 MBNPU
Unet-SegmentationTFLITEfloatSnapdragon® 8 Elite Gen 5 For Galaxy Mobile54.465 ms6 - 282 MBNPU
Unet-SegmentationTFLITEfloatSnapdragon® 8 Elite For Galaxy Mobile76.042 ms5 - 266 MBNPU
Unet-SegmentationTFLITEfloatSnapdragon® 8 Gen 3 Mobile102.833 ms6 - 511 MBNPU
Unet-SegmentationTFLITEfloatSnapdragon® 8 Gen 1 Mobile237.527 ms7 - 516 MBNPU
Unet-SegmentationTFLITEfloatQualcomm® Dragonwing™ IQ-8275265.595 ms0 - 81 MBNPU
Unet-SegmentationTFLITEfloatQualcomm® Dragonwing™ QCS8550 (Proxy)126.85 ms7 - 443 MBNPU
Unet-SegmentationTFLITEfloatQualcomm® SA8775P233.636 ms7 - 260 MBNPU
Unet-SegmentationTFLITEfloatQualcomm® SA8650P233.636 ms7 - 260 MBNPU
Unet-SegmentationTFLITEfloatQualcomm® SA8255P233.636 ms7 - 260 MBNPU
Unet-SegmentationTFLITEfloatQualcomm® QCS8450237.527 ms7 - 516 MBNPU
Unet-SegmentationTFLITEfloatQualcomm® Dragonwing™ IQ-9075232.413 ms0 - 80 MBNPU
Unet-SegmentationTFLITEfloatQualcomm® Dragonwing™ Q-875076.042 ms5 - 266 MBNPU
Unet-SegmentationTFLITEfloatQualcomm® SA7255P944.688 ms7 - 260 MBNPU
Unet-SegmentationTFLITEfloatQualcomm® SA8295P253.777 ms0 - 252 MBNPU
Unet-SegmentationTFLITEw8a8Snapdragon® 8 Elite Gen 5 For Galaxy Mobile15.345 ms0 - 188 MBNPU
Unet-SegmentationTFLITEw8a8Snapdragon® 8 Elite For Galaxy Mobile21.406 ms1 - 178 MBNPU
Unet-SegmentationTFLITEw8a8Snapdragon® 8 Gen 3 Mobile25.044 ms1 - 308 MBNPU
Unet-SegmentationTFLITEw8a8Snapdragon® 8 Gen 1 Mobile48.362 ms2 - 311 MBNPU
Unet-SegmentationTFLITEw8a8Qualcomm® Dragonwing™ QCS6490243.405 ms0 - 42 MBNPU
Unet-SegmentationTFLITEw8a8Qualcomm® Dragonwing™ IQ-827536.112 ms2 - 39 MBNPU
Unet-SegmentationTFLITEw8a8Qualcomm® Dragonwing™ QCS8550 (Proxy)30.913 ms2 - 4 MBNPU
Unet-SegmentationTFLITEw8a8Qualcomm® SA8775P30.635 ms2 - 172 MBNPU
Unet-SegmentationTFLITEw8a8Qualcomm® SA8650P30.635 ms2 - 172 MBNPU
Unet-SegmentationTFLITEw8a8Qualcomm® SA8255P30.635 ms2 - 172 MBNPU
Unet-SegmentationTFLITEw8a8Qualcomm® QCS845048.362 ms2 - 311 MBNPU
Unet-SegmentationTFLITEw8a8Qualcomm® Dragonwing™ IQ-907531.101 ms2 - 39 MBNPU
Unet-SegmentationTFLITEw8a8Qualcomm® Dragonwing™ Q-66901048.638 ms0 - 472 MBNPU
Unet-SegmentationTFLITEw8a8Qualcomm® Dragonwing™ Q-779071.248 ms1 - 244 MBNPU
Unet-SegmentationTFLITEw8a8Qualcomm® Dragonwing™ Q-875021.406 ms1 - 178 MBNPU
Unet-SegmentationTFLITEw8a8Qualcomm® SA8295P62.151 ms2 - 171 MBNPU
Unet-SegmentationTFLITEw8a8Snapdragon® 7 Gen 4 Mobile71.248 ms1 - 244 MBNPU

License

  • The license for the original implementation of Unet-Segmentation can be found here.

References

Community

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

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

GPU в ailist

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

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

Библиотека «pytorch» рантаймом не поддерживается.

Ревизия весов
1abd120

0 моделей