Upload README.md with huggingface_hub
Browse files
README.md
CHANGED
|
@@ -14,7 +14,7 @@ tags:
|
|
| 14 |
# Unet-Segmentation: Optimized for Mobile Deployment
|
| 15 |
## Real-time segmentation optimized for mobile and edge
|
| 16 |
|
| 17 |
-
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.
|
| 18 |
|
| 19 |
This model is an implementation of Unet-Segmentation found [here](https://github.com/milesial/Pytorch-UNet).
|
| 20 |
This repository provides scripts to run Unet-Segmentation on Qualcomm® devices.
|
|
@@ -30,14 +30,15 @@ More details on model performance across various devices, can be found
|
|
| 30 |
- Input resolution: 224x224
|
| 31 |
- Number of parameters: 31.0M
|
| 32 |
- Model size: 118 MB
|
|
|
|
| 33 |
|
| 34 |
|
| 35 |
|
| 36 |
|
| 37 |
| Device | Chipset | Target Runtime | Inference Time (ms) | Peak Memory Range (MB) | Precision | Primary Compute Unit | Target Model
|
| 38 |
| ---|---|---|---|---|---|---|---|
|
| 39 |
-
| Samsung Galaxy S23 Ultra (Android 13) | Snapdragon® 8 Gen 2 | TFLite |
|
| 40 |
-
| Samsung Galaxy S23 Ultra (Android 13) | Snapdragon® 8 Gen 2 | QNN Model Library |
|
| 41 |
|
| 42 |
|
| 43 |
|
|
@@ -98,9 +99,9 @@ python -m qai_hub_models.models.unet_segmentation.export
|
|
| 98 |
```
|
| 99 |
Profile Job summary of Unet-Segmentation
|
| 100 |
--------------------------------------------------
|
| 101 |
-
Device:
|
| 102 |
-
Estimated Inference Time:
|
| 103 |
-
Estimated Peak Memory Range: 9.
|
| 104 |
Compute Units: NPU (51) | Total (51)
|
| 105 |
|
| 106 |
|
|
|
|
| 14 |
# Unet-Segmentation: Optimized for Mobile Deployment
|
| 15 |
## Real-time segmentation optimized for mobile and edge
|
| 16 |
|
| 17 |
+
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.
|
| 18 |
|
| 19 |
This model is an implementation of Unet-Segmentation found [here](https://github.com/milesial/Pytorch-UNet).
|
| 20 |
This repository provides scripts to run Unet-Segmentation on Qualcomm® devices.
|
|
|
|
| 30 |
- Input resolution: 224x224
|
| 31 |
- Number of parameters: 31.0M
|
| 32 |
- Model size: 118 MB
|
| 33 |
+
- Number of output classes: 2 (foreground / background)
|
| 34 |
|
| 35 |
|
| 36 |
|
| 37 |
|
| 38 |
| Device | Chipset | Target Runtime | Inference Time (ms) | Peak Memory Range (MB) | Precision | Primary Compute Unit | Target Model
|
| 39 |
| ---|---|---|---|---|---|---|---|
|
| 40 |
+
| Samsung Galaxy S23 Ultra (Android 13) | Snapdragon® 8 Gen 2 | TFLite | 162.955 ms | 8 - 444 MB | FP16 | NPU | [Unet-Segmentation.tflite](https://huggingface.co/qualcomm/Unet-Segmentation/blob/main/Unet-Segmentation.tflite)
|
| 41 |
+
| Samsung Galaxy S23 Ultra (Android 13) | Snapdragon® 8 Gen 2 | QNN Model Library | 151.842 ms | 10 - 26 MB | FP16 | NPU | [Unet-Segmentation.so](https://huggingface.co/qualcomm/Unet-Segmentation/blob/main/Unet-Segmentation.so)
|
| 42 |
|
| 43 |
|
| 44 |
|
|
|
|
| 99 |
```
|
| 100 |
Profile Job summary of Unet-Segmentation
|
| 101 |
--------------------------------------------------
|
| 102 |
+
Device: SA8255 (Proxy) (13)
|
| 103 |
+
Estimated Inference Time: 157.83 ms
|
| 104 |
+
Estimated Peak Memory Range: 9.41-27.04 MB
|
| 105 |
Compute Units: NPU (51) | Total (51)
|
| 106 |
|
| 107 |
|