Image Segmentation
PyTorch
foundation
android
qaihm-bot commited on
Commit
c51993f
·
verified ·
1 Parent(s): c0f5224

See https://github.com/qualcomm/ai-hub-models/releases/v0.61.0 for changelog.

Files changed (2) hide show
  1. README.md +97 -95
  2. release_assets.json +4 -4
README.md CHANGED
@@ -1,6 +1,6 @@
1
  ---
2
  library_name: pytorch
3
- license: other
4
  tags:
5
  - foundation
6
  - android
@@ -15,7 +15,7 @@ pipeline_tag: image-segmentation
15
  Transformer based encoder-decoder where prompts specify what to segment in an image thereby allowing segmentation without the need for additional training. The image encoder generates embeddings and the lightweight decoder operates on the embeddings for point and mask based image segmentation.
16
 
17
  This is based on the implementation of MobileSam found [here](https://github.com/facebookresearch/segment-anything).
18
- This repository contains pre-exported model files optimized for Qualcomm® devices. You can use the [Qualcomm® AI Hub Models](https://github.com/qualcomm/ai-hub-models/blob/v0.60.0/src/qai_hub_models/models/mobilesam) library to export with custom configurations. More details on model performance across various devices, can be found [here](#performance-summary).
19
 
20
  Qualcomm AI Hub Models uses [Qualcomm AI Hub Workbench](https://workbench.aihub.qualcomm.com) to compile, profile, and evaluate this model. [Sign up](https://myaccount.qualcomm.com/signup) to run these models on a hosted Qualcomm® device.
21
 
@@ -28,23 +28,23 @@ Below are pre-exported model assets ready for deployment.
28
 
29
  | Runtime | Precision | Chipset | SDK Versions | Download |
30
  |---|---|---|---|---|
31
- | ONNX | float | Universal | QAIRT 2.45, ONNX Runtime 1.27.1 | [Download](https://qaihub-public-assets.s3.us-west-2.amazonaws.com/qai-hub-models/models/mobilesam/releases/v0.60.0/mobilesam-onnx-float.zip)
32
- | QNN_DLC | float | Universal | QAIRT 2.45 | [Download](https://qaihub-public-assets.s3.us-west-2.amazonaws.com/qai-hub-models/models/mobilesam/releases/v0.60.0/mobilesam-qnn_dlc-float.zip)
33
- | TFLITE | float | Universal | QAIRT 2.45 | [Download](https://qaihub-public-assets.s3.us-west-2.amazonaws.com/qai-hub-models/models/mobilesam/releases/v0.60.0/mobilesam-tflite-float.zip)
34
 
35
  For more device-specific assets and performance metrics, visit **[MobileSam on Qualcomm® AI Hub](https://aihub.qualcomm.com/models/mobilesam)**.
36
 
37
 
38
  ### Option 2: Export with Custom Configurations
39
 
40
- Use the [Qualcomm® AI Hub Models](https://github.com/qualcomm/ai-hub-models/blob/v0.60.0/src/qai_hub_models/models/mobilesam) Python library to compile and export the model with your own:
41
  - Custom weights (e.g., fine-tuned checkpoints)
42
  - Custom input shapes
43
  - Target device and runtime configurations
44
 
45
  This option is ideal if you need to customize the model beyond the default configuration provided here.
46
 
47
- See our repository for [MobileSam on GitHub](https://github.com/qualcomm/ai-hub-models/blob/v0.60.0/src/qai_hub_models/models/mobilesam) for usage instructions.
48
 
49
  ## Model Details
50
 
@@ -61,94 +61,96 @@ See our repository for [MobileSam on GitHub](https://github.com/qualcomm/ai-hub-
61
  ## Performance Summary
62
  | Model | Runtime | Precision | Chipset | Inference Time (ms) | Peak Memory Range (MB) | Primary Compute Unit
63
  |---|---|---|---|---|---|---
64
- | decoder | ONNX | float | Snapdragon® X2 Elite | 2.631 ms | 4 - 4 MB | NPU
65
- | decoder | ONNX | float | Snapdragon® X Elite | 6.205 ms | 11 - 11 MB | NPU
66
- | decoder | ONNX | float | Snapdragon® 8 Gen 3 Mobile | 4.046 ms | 0 - 270 MB | NPU
67
- | decoder | ONNX | float | Snapdragon® 8 Gen 1 Mobile | 14.679 ms | 5 - 235 MB | NPU
68
- | decoder | ONNX | float | Qualcomm® Dragonwing™ IQ-8275 | 6.285 ms | 4 - 8 MB | NPU
69
- | decoder | ONNX | float | Qualcomm® Dragonwing™ QCS8550 (Proxy) | 5.902 ms | 4 - 149 MB | NPU
70
- | decoder | ONNX | float | Qualcomm® QCS8450 | 14.679 ms | 5 - 235 MB | NPU
71
- | decoder | ONNX | float | Qualcomm® Dragonwing™ IQ-9075 | 6.896 ms | 4 - 7 MB | NPU
72
- | decoder | ONNX | float | Qualcomm® Dragonwing™ IQ-X7181 | 6.205 ms | 11 - 11 MB | NPU
73
- | decoder | ONNX | float | Qualcomm® Dragonwing™ Q-8750 | 3.2 ms | 2 - 236 MB | NPU
74
- | decoder | ONNX | float | Snapdragon® 8 Elite Mobile | 3.2 ms | 2 - 236 MB | NPU
75
- | decoder | ONNX | float | Snapdragon® 8 Elite Gen 5 Mobile | 2.536 ms | 4 - 217 MB | NPU
76
- | decoder | QNN_DLC | float | Snapdragon® X2 Elite | 2.929 ms | 4 - 4 MB | NPU
77
- | decoder | QNN_DLC | float | Snapdragon® X Elite | 5.933 ms | 4 - 4 MB | NPU
78
- | decoder | QNN_DLC | float | Snapdragon® 8 Gen 3 Mobile | 3.768 ms | 4 - 221 MB | NPU
79
- | decoder | QNN_DLC | float | Snapdragon® 8 Gen 1 Mobile | 11.738 ms | 0 - 220 MB | NPU
80
- | decoder | QNN_DLC | float | Qualcomm® Dragonwing™ IQ-8275 | 5.763 ms | 4 - 11 MB | NPU
81
- | decoder | QNN_DLC | float | Qualcomm® Dragonwing™ IQ-8275 | 12.753 ms | 1 - 193 MB | NPU
82
- | decoder | QNN_DLC | float | Qualcomm® Dragonwing™ QCS8550 (Proxy) | 5.462 ms | 4 - 6 MB | NPU
83
- | decoder | QNN_DLC | float | Qualcomm® SA8775P | 6.377 ms | 0 - 193 MB | NPU
84
- | decoder | QNN_DLC | float | Qualcomm® SA8650P | 6.377 ms | 0 - 193 MB | NPU
85
- | decoder | QNN_DLC | float | Qualcomm® SA8255P | 6.377 ms | 0 - 193 MB | NPU
86
- | decoder | QNN_DLC | float | Qualcomm® QCS8450 | 11.738 ms | 0 - 220 MB | NPU
87
- | decoder | QNN_DLC | float | Qualcomm® Dragonwing™ IQ-9075 | 6.208 ms | 4 - 10 MB | NPU
88
- | decoder | QNN_DLC | float | Qualcomm® Dragonwing™ IQ-X7181 | 5.933 ms | 4 - 4 MB | NPU
89
- | decoder | QNN_DLC | float | Qualcomm® Dragonwing™ Q-8750 | 2.859 ms | 4 - 226 MB | NPU
90
- | decoder | QNN_DLC | float | Qualcomm® SA7255P | 12.753 ms | 1 - 193 MB | NPU
91
- | decoder | QNN_DLC | float | Qualcomm® SA8295P | 7.824 ms | 0 - 195 MB | NPU
92
- | decoder | QNN_DLC | float | Snapdragon® 8 Elite Mobile | 2.859 ms | 4 - 226 MB | NPU
93
- | decoder | QNN_DLC | float | Snapdragon® 8 Elite Gen 5 Mobile | 2.57 ms | 4 - 193 MB | NPU
94
- | decoder | TFLITE | float | Snapdragon® 8 Gen 3 Mobile | 3.456 ms | 0 - 211 MB | NPU
95
- | decoder | TFLITE | float | Snapdragon® 8 Gen 1 Mobile | 8.327 ms | 0 - 213 MB | NPU
96
- | decoder | TFLITE | float | Qualcomm® Dragonwing™ IQ-8275 | 5.35 ms | 0 - 19 MB | NPU
97
- | decoder | TFLITE | float | Qualcomm® Dragonwing™ IQ-8275 | 11.819 ms | 0 - 185 MB | NPU
98
- | decoder | TFLITE | float | Qualcomm® Dragonwing™ QCS8550 (Proxy) | 4.993 ms | 0 - 13 MB | NPU
99
- | decoder | TFLITE | float | Qualcomm® SA8775P | 5.865 ms | 0 - 186 MB | NPU
100
- | decoder | TFLITE | float | Qualcomm® SA8650P | 5.865 ms | 0 - 186 MB | NPU
101
- | decoder | TFLITE | float | Qualcomm® SA8255P | 5.865 ms | 0 - 186 MB | NPU
102
- | decoder | TFLITE | float | Qualcomm® QCS8450 | 8.327 ms | 0 - 213 MB | NPU
103
- | decoder | TFLITE | float | Qualcomm® Dragonwing™ IQ-9075 | 5.694 ms | 0 - 19 MB | NPU
104
- | decoder | TFLITE | float | Qualcomm® Dragonwing™ Q-8750 | 2.612 ms | 0 - 184 MB | NPU
105
- | decoder | TFLITE | float | Qualcomm® SA7255P | 11.819 ms | 0 - 185 MB | NPU
106
- | decoder | TFLITE | float | Snapdragon® 8 Elite Mobile | 2.612 ms | 0 - 184 MB | NPU
107
- | decoder | TFLITE | float | Snapdragon® 8 Elite Gen 5 Mobile | 2.197 ms | 0 - 184 MB | NPU
108
- | encoder | ONNX | float | Snapdragon® X2 Elite | 58.844 ms | 12 - 12 MB | NPU
109
- | encoder | ONNX | float | Snapdragon® X Elite | 116.8 ms | 13 - 13 MB | NPU
110
- | encoder | ONNX | float | Snapdragon® 8 Gen 3 Mobile | 82.792 ms | 61 - 1181 MB | NPU
111
- | encoder | ONNX | float | Snapdragon® 8 Gen 1 Mobile | 328.543 ms | 20 - 1188 MB | NPU
112
- | encoder | ONNX | float | Qualcomm® Dragonwing™ IQ-8275 | 111.548 ms | 12 - 16 MB | NPU
113
- | encoder | ONNX | float | Qualcomm® Dragonwing™ QCS8550 (Proxy) | 117.242 ms | 12 - 30 MB | NPU
114
- | encoder | ONNX | float | Qualcomm® QCS8450 | 328.543 ms | 20 - 1188 MB | NPU
115
- | encoder | ONNX | float | Qualcomm® Dragonwing™ IQ-9075 | 121.741 ms | 12 - 15 MB | NPU
116
- | encoder | ONNX | float | Qualcomm® Dragonwing™ IQ-X7181 | 116.8 ms | 13 - 13 MB | NPU
117
- | encoder | ONNX | float | Qualcomm® Dragonwing™ Q-8750 | 62.301 ms | 9 - 929 MB | NPU
118
- | encoder | ONNX | float | Snapdragon® 8 Elite Mobile | 62.301 ms | 9 - 929 MB | NPU
119
- | encoder | ONNX | float | Snapdragon® 8 Elite Gen 5 Mobile | 52.463 ms | 8 - 1027 MB | NPU
120
- | encoder | QNN_DLC | float | Snapdragon® X2 Elite | 45.903 ms | 12 - 12 MB | NPU
121
- | encoder | QNN_DLC | float | Snapdragon® X Elite | 102.849 ms | 12 - 12 MB | NPU
122
- | encoder | QNN_DLC | float | Snapdragon® 8 Gen 3 Mobile | 66.12 ms | 0 - 1315 MB | NPU
123
- | encoder | QNN_DLC | float | Snapdragon® 8 Gen 1 Mobile | 328.88 ms | 12 - 1342 MB | NPU
124
- | encoder | QNN_DLC | float | Qualcomm® Dragonwing™ IQ-8275 | 91.963 ms | 12 - 30 MB | NPU
125
- | encoder | QNN_DLC | float | Qualcomm® Dragonwing™ IQ-8275 | 207.594 ms | 1 - 1126 MB | NPU
126
- | encoder | QNN_DLC | float | Qualcomm® Dragonwing™ QCS8550 (Proxy) | 100.663 ms | 12 - 15 MB | NPU
127
- | encoder | QNN_DLC | float | Qualcomm® SA8775P | 100.335 ms | 0 - 1549 MB | NPU
128
- | encoder | QNN_DLC | float | Qualcomm® SA8650P | 100.335 ms | 0 - 1549 MB | NPU
129
- | encoder | QNN_DLC | float | Qualcomm® SA8255P | 100.335 ms | 0 - 1549 MB | NPU
130
- | encoder | QNN_DLC | float | Qualcomm® QCS8450 | 328.88 ms | 12 - 1342 MB | NPU
131
- | encoder | QNN_DLC | float | Qualcomm® Dragonwing™ IQ-9075 | 101.207 ms | 14 - 32 MB | NPU
132
- | encoder | QNN_DLC | float | Qualcomm® Dragonwing™ IQ-X7181 | 102.849 ms | 12 - 12 MB | NPU
133
- | encoder | QNN_DLC | float | Qualcomm® Dragonwing™ Q-8750 | 49.202 ms | 10 - 1125 MB | NPU
134
- | encoder | QNN_DLC | float | Qualcomm® SA7255P | 207.594 ms | 1 - 1126 MB | NPU
135
- | encoder | QNN_DLC | float | Qualcomm® SA8295P | 324.884 ms | 0 - 1556 MB | NPU
136
- | encoder | QNN_DLC | float | Snapdragon® 8 Elite Mobile | 49.202 ms | 10 - 1125 MB | NPU
137
- | encoder | QNN_DLC | float | Snapdragon® 8 Elite Gen 5 Mobile | 40.35 ms | 11 - 1258 MB | NPU
138
- | encoder | TFLITE | float | Snapdragon® 8 Gen 3 Mobile | 66.668 ms | 3 - 3193 MB | NPU
139
- | encoder | TFLITE | float | Snapdragon® 8 Gen 1 Mobile | 310.589 ms | 4 - 1362 MB | NPU
140
- | encoder | TFLITE | float | Qualcomm® Dragonwing™ IQ-8275 | 86.395 ms | 0 - 47 MB | NPU
141
- | encoder | TFLITE | float | Qualcomm® Dragonwing™ IQ-8275 | 196.915 ms | 4 - 1633 MB | NPU
142
- | encoder | TFLITE | float | Qualcomm® Dragonwing™ QCS8550 (Proxy) | 90.801 ms | 4 - 8 MB | NPU
143
- | encoder | TFLITE | float | Qualcomm® SA8775P | 100.654 ms | 0 - 1666 MB | NPU
144
- | encoder | TFLITE | float | Qualcomm® SA8650P | 100.654 ms | 0 - 1666 MB | NPU
145
- | encoder | TFLITE | float | Qualcomm® SA8255P | 100.654 ms | 0 - 1666 MB | NPU
146
- | encoder | TFLITE | float | Qualcomm® QCS8450 | 310.589 ms | 4 - 1362 MB | NPU
147
- | encoder | TFLITE | float | Qualcomm® Dragonwing™ IQ-9075 | 101.13 ms | 0 - 45 MB | NPU
148
- | encoder | TFLITE | float | Qualcomm® Dragonwing™ Q-8750 | 47.785 ms | 2 - 1631 MB | NPU
149
- | encoder | TFLITE | float | Qualcomm® SA7255P | 196.915 ms | 4 - 1633 MB | NPU
150
- | encoder | TFLITE | float | Snapdragon® 8 Elite Mobile | 47.785 ms | 2 - 1631 MB | NPU
151
- | encoder | TFLITE | float | Snapdragon® 8 Elite Gen 5 Mobile | 39.872 ms | 3 - 1795 MB | NPU
 
 
152
 
153
  ## License
154
  * The license for the original implementation of MobileSam can be found
 
1
  ---
2
  library_name: pytorch
3
+ license: apache-2.0
4
  tags:
5
  - foundation
6
  - android
 
15
  Transformer based encoder-decoder where prompts specify what to segment in an image thereby allowing segmentation without the need for additional training. The image encoder generates embeddings and the lightweight decoder operates on the embeddings for point and mask based image segmentation.
16
 
17
  This is based on the implementation of MobileSam found [here](https://github.com/facebookresearch/segment-anything).
18
+ This repository contains pre-exported model files optimized for Qualcomm® devices. You can use the [Qualcomm® AI Hub Models](https://github.com/qualcomm/ai-hub-models/blob/v0.61.0/src/qai_hub_models/models/mobilesam) library to export with custom configurations. More details on model performance across various devices, can be found [here](#performance-summary).
19
 
20
  Qualcomm AI Hub Models uses [Qualcomm AI Hub Workbench](https://workbench.aihub.qualcomm.com) to compile, profile, and evaluate this model. [Sign up](https://myaccount.qualcomm.com/signup) to run these models on a hosted Qualcomm® device.
21
 
 
28
 
29
  | Runtime | Precision | Chipset | SDK Versions | Download |
30
  |---|---|---|---|---|
31
+ | ONNX | float | Universal | QAIRT 2.45, ONNX Runtime 1.27.1 | [Download](https://qaihub-public-assets.s3.us-west-2.amazonaws.com/qai-hub-models/models/mobilesam/releases/v0.61.0/mobilesam-onnx-float.zip)
32
+ | QNN_DLC | float | Universal | QAIRT 2.45 | [Download](https://qaihub-public-assets.s3.us-west-2.amazonaws.com/qai-hub-models/models/mobilesam/releases/v0.61.0/mobilesam-qnn_dlc-float.zip)
33
+ | TFLITE | float | Universal | QAIRT 2.45 | [Download](https://qaihub-public-assets.s3.us-west-2.amazonaws.com/qai-hub-models/models/mobilesam/releases/v0.61.0/mobilesam-tflite-float.zip)
34
 
35
  For more device-specific assets and performance metrics, visit **[MobileSam on Qualcomm® AI Hub](https://aihub.qualcomm.com/models/mobilesam)**.
36
 
37
 
38
  ### Option 2: Export with Custom Configurations
39
 
40
+ Use the [Qualcomm® AI Hub Models](https://github.com/qualcomm/ai-hub-models/blob/v0.61.0/src/qai_hub_models/models/mobilesam) Python library to compile and export the model with your own:
41
  - Custom weights (e.g., fine-tuned checkpoints)
42
  - Custom input shapes
43
  - Target device and runtime configurations
44
 
45
  This option is ideal if you need to customize the model beyond the default configuration provided here.
46
 
47
+ See our repository for [MobileSam on GitHub](https://github.com/qualcomm/ai-hub-models/blob/v0.61.0/src/qai_hub_models/models/mobilesam) for usage instructions.
48
 
49
  ## Model Details
50
 
 
61
  ## Performance Summary
62
  | Model | Runtime | Precision | Chipset | Inference Time (ms) | Peak Memory Range (MB) | Primary Compute Unit
63
  |---|---|---|---|---|---|---
64
+ | decoder | ONNX | float | Snapdragon® X2 Elite | 2.634 ms | 4 - 4 MB | NPU
65
+ | decoder | ONNX | float | Snapdragon® X Elite | 6.155 ms | 11 - 11 MB | NPU
66
+ | decoder | ONNX | float | Snapdragon® 8 Gen 3 Mobile | 4.064 ms | 1 - 269 MB | NPU
67
+ | decoder | ONNX | float | Snapdragon® 8 Gen 1 Mobile | 14.638 ms | 5 - 236 MB | NPU
68
+ | decoder | ONNX | float | Qualcomm® Dragonwing™ IQ-8275 | 6.286 ms | 4 - 8 MB | NPU
69
+ | decoder | ONNX | float | Qualcomm® Dragonwing™ QCS8550 (Proxy) | 5.914 ms | 0 - 14 MB | NPU
70
+ | decoder | ONNX | float | Qualcomm® QCS8450 | 14.638 ms | 5 - 236 MB | NPU
71
+ | decoder | ONNX | float | Qualcomm® Dragonwing™ IQ-9075 | 6.861 ms | 4 - 7 MB | NPU
72
+ | decoder | ONNX | float | Qualcomm® Dragonwing™ IQ-X7181 | 6.155 ms | 11 - 11 MB | NPU
73
+ | decoder | ONNX | float | Qualcomm® Dragonwing™ Q-8750 | 3.186 ms | 0 - 235 MB | NPU
74
+ | decoder | ONNX | float | Snapdragon® 8 Elite Mobile | 3.186 ms | 0 - 235 MB | NPU
75
+ | decoder | ONNX | float | Snapdragon® 8 Elite Gen 5 Mobile | 2.539 ms | 2 - 215 MB | NPU
76
+ | decoder | QNN_DLC | float | Snapdragon® X2 Elite | 3.03 ms | 4 - 4 MB | NPU
77
+ | decoder | QNN_DLC | float | Snapdragon® X Elite | 5.911 ms | 4 - 4 MB | NPU
78
+ | decoder | QNN_DLC | float | Snapdragon® 8 Gen 3 Mobile | 3.782 ms | 4 - 221 MB | NPU
79
+ | decoder | QNN_DLC | float | Snapdragon® 8 Gen 1 Mobile | 11.744 ms | 0 - 220 MB | NPU
80
+ | decoder | QNN_DLC | float | Qualcomm® Dragonwing™ IQ-8275 | 5.775 ms | 4 - 11 MB | NPU
81
+ | decoder | QNN_DLC | float | Qualcomm® Dragonwing™ IQ-8275 | 12.735 ms | 0 - 192 MB | NPU
82
+ | decoder | QNN_DLC | float | Qualcomm® Dragonwing™ QCS8550 (Proxy) | 5.451 ms | 4 - 38 MB | NPU
83
+ | decoder | QNN_DLC | float | Qualcomm® SA8775P | 6.38 ms | 0 - 193 MB | NPU
84
+ | decoder | QNN_DLC | float | Qualcomm® SA8650P | 6.38 ms | 0 - 193 MB | NPU
85
+ | decoder | QNN_DLC | float | Qualcomm® SA8255P | 6.38 ms | 0 - 193 MB | NPU
86
+ | decoder | QNN_DLC | float | Qualcomm® QCS8450 | 11.744 ms | 0 - 220 MB | NPU
87
+ | decoder | QNN_DLC | float | Qualcomm® Dragonwing™ IQ-9075 | 6.167 ms | 6 - 12 MB | NPU
88
+ | decoder | QNN_DLC | float | Qualcomm® Dragonwing™ IQ-X7181 | 5.911 ms | 4 - 4 MB | NPU
89
+ | decoder | QNN_DLC | float | Qualcomm® Dragonwing™ Q-8750 | 2.852 ms | 0 - 221 MB | NPU
90
+ | decoder | QNN_DLC | float | Qualcomm® SA7255P | 12.735 ms | 0 - 192 MB | NPU
91
+ | decoder | QNN_DLC | float | Qualcomm® SA8295P | 7.83 ms | 0 - 196 MB | NPU
92
+ | decoder | QNN_DLC | float | Snapdragon® 8 Elite Mobile | 2.852 ms | 0 - 221 MB | NPU
93
+ | decoder | QNN_DLC | float | Snapdragon® 8 Elite Gen 5 Mobile | 2.557 ms | 4 - 194 MB | NPU
94
+ | decoder | TFLITE | float | Snapdragon® 8 Gen 3 Mobile | 3.435 ms | 0 - 210 MB | NPU
95
+ | decoder | TFLITE | float | Snapdragon® 8 Gen 1 Mobile | 8.355 ms | 0 - 216 MB | NPU
96
+ | decoder | TFLITE | float | Qualcomm® Dragonwing™ IQ-8275 | 5.361 ms | 0 - 19 MB | NPU
97
+ | decoder | TFLITE | float | Qualcomm® Dragonwing™ IQ-8275 | 11.796 ms | 0 - 185 MB | NPU
98
+ | decoder | TFLITE | float | Qualcomm® Dragonwing™ QCS8550 (Proxy) | 5.002 ms | 0 - 8 MB | NPU
99
+ | decoder | TFLITE | float | Qualcomm® SA8775P | 5.9 ms | 0 - 188 MB | NPU
100
+ | decoder | TFLITE | float | Qualcomm® SA8650P | 5.9 ms | 0 - 188 MB | NPU
101
+ | decoder | TFLITE | float | Qualcomm® SA8255P | 5.9 ms | 0 - 188 MB | NPU
102
+ | decoder | TFLITE | float | Qualcomm® QCS8450 | 8.355 ms | 0 - 216 MB | NPU
103
+ | decoder | TFLITE | float | Qualcomm® Dragonwing™ IQ-9075 | 5.672 ms | 0 - 19 MB | NPU
104
+ | decoder | TFLITE | float | Qualcomm® Dragonwing™ Q-8750 | 2.617 ms | 0 - 183 MB | NPU
105
+ | decoder | TFLITE | float | Qualcomm® SA7255P | 11.796 ms | 0 - 185 MB | NPU
106
+ | decoder | TFLITE | float | Qualcomm® SA8295P | 7.332 ms | 0 - 190 MB | NPU
107
+ | decoder | TFLITE | float | Snapdragon® 8 Elite Mobile | 2.617 ms | 0 - 183 MB | NPU
108
+ | decoder | TFLITE | float | Snapdragon® 8 Elite Gen 5 Mobile | 2.192 ms | 0 - 185 MB | NPU
109
+ | encoder | ONNX | float | Snapdragon® X2 Elite | 58.903 ms | 12 - 12 MB | NPU
110
+ | encoder | ONNX | float | Snapdragon® X Elite | 116.029 ms | 13 - 13 MB | NPU
111
+ | encoder | ONNX | float | Snapdragon® 8 Gen 3 Mobile | 83.329 ms | 21 - 1139 MB | NPU
112
+ | encoder | ONNX | float | Snapdragon® 8 Gen 1 Mobile | 327.149 ms | 20 - 1193 MB | NPU
113
+ | encoder | ONNX | float | Qualcomm® Dragonwing™ IQ-8275 | 112.413 ms | 12 - 16 MB | NPU
114
+ | encoder | ONNX | float | Qualcomm® Dragonwing™ QCS8550 (Proxy) | 116.071 ms | 13 - 31 MB | NPU
115
+ | encoder | ONNX | float | Qualcomm® QCS8450 | 327.149 ms | 20 - 1193 MB | NPU
116
+ | encoder | ONNX | float | Qualcomm® Dragonwing™ IQ-9075 | 121.602 ms | 12 - 15 MB | NPU
117
+ | encoder | ONNX | float | Qualcomm® Dragonwing™ IQ-X7181 | 116.029 ms | 13 - 13 MB | NPU
118
+ | encoder | ONNX | float | Qualcomm® Dragonwing™ Q-8750 | 65.12 ms | 9 - 931 MB | NPU
119
+ | encoder | ONNX | float | Snapdragon® 8 Elite Mobile | 65.12 ms | 9 - 931 MB | NPU
120
+ | encoder | ONNX | float | Snapdragon® 8 Elite Gen 5 Mobile | 52.309 ms | 8 - 1024 MB | NPU
121
+ | encoder | QNN_DLC | float | Snapdragon® X2 Elite | 45.987 ms | 12 - 12 MB | NPU
122
+ | encoder | QNN_DLC | float | Snapdragon® X Elite | 103.247 ms | 12 - 12 MB | NPU
123
+ | encoder | QNN_DLC | float | Snapdragon® 8 Gen 3 Mobile | 66.112 ms | 12 - 1334 MB | NPU
124
+ | encoder | QNN_DLC | float | Snapdragon® 8 Gen 1 Mobile | 327.155 ms | 12 - 1342 MB | NPU
125
+ | encoder | QNN_DLC | float | Qualcomm® Dragonwing™ IQ-8275 | 92.17 ms | 12 - 30 MB | NPU
126
+ | encoder | QNN_DLC | float | Qualcomm® Dragonwing™ IQ-8275 | 207.955 ms | 1 - 1125 MB | NPU
127
+ | encoder | QNN_DLC | float | Qualcomm® Dragonwing™ QCS8550 (Proxy) | 100.908 ms | 12 - 14 MB | NPU
128
+ | encoder | QNN_DLC | float | Qualcomm® SA8775P | 100.324 ms | 0 - 1549 MB | NPU
129
+ | encoder | QNN_DLC | float | Qualcomm® SA8650P | 100.324 ms | 0 - 1549 MB | NPU
130
+ | encoder | QNN_DLC | float | Qualcomm® SA8255P | 100.324 ms | 0 - 1549 MB | NPU
131
+ | encoder | QNN_DLC | float | Qualcomm® QCS8450 | 327.155 ms | 12 - 1342 MB | NPU
132
+ | encoder | QNN_DLC | float | Qualcomm® Dragonwing™ IQ-9075 | 101.187 ms | 12 - 30 MB | NPU
133
+ | encoder | QNN_DLC | float | Qualcomm® Dragonwing™ IQ-X7181 | 103.247 ms | 12 - 12 MB | NPU
134
+ | encoder | QNN_DLC | float | Qualcomm® Dragonwing™ Q-8750 | 48.689 ms | 12 - 1130 MB | NPU
135
+ | encoder | QNN_DLC | float | Qualcomm® SA7255P | 207.955 ms | 1 - 1125 MB | NPU
136
+ | encoder | QNN_DLC | float | Qualcomm® SA8295P | 324.965 ms | 0 - 1556 MB | NPU
137
+ | encoder | QNN_DLC | float | Snapdragon® 8 Elite Mobile | 48.689 ms | 12 - 1130 MB | NPU
138
+ | encoder | QNN_DLC | float | Snapdragon® 8 Elite Gen 5 Mobile | 40.347 ms | 10 - 1258 MB | NPU
139
+ | encoder | TFLITE | float | Snapdragon® 8 Gen 3 Mobile | 66.978 ms | 4 - 3185 MB | NPU
140
+ | encoder | TFLITE | float | Snapdragon® 8 Gen 1 Mobile | 310.091 ms | 4 - 1363 MB | NPU
141
+ | encoder | TFLITE | float | Qualcomm® Dragonwing™ IQ-8275 | 86.768 ms | 0 - 47 MB | NPU
142
+ | encoder | TFLITE | float | Qualcomm® Dragonwing™ IQ-8275 | 196.85 ms | 4 - 1633 MB | NPU
143
+ | encoder | TFLITE | float | Qualcomm® Dragonwing™ QCS8550 (Proxy) | 90.598 ms | 4 - 7 MB | NPU
144
+ | encoder | TFLITE | float | Qualcomm® SA8775P | 100.606 ms | 5 - 1670 MB | NPU
145
+ | encoder | TFLITE | float | Qualcomm® SA8650P | 100.606 ms | 5 - 1670 MB | NPU
146
+ | encoder | TFLITE | float | Qualcomm® SA8255P | 100.606 ms | 5 - 1670 MB | NPU
147
+ | encoder | TFLITE | float | Qualcomm® QCS8450 | 310.091 ms | 4 - 1363 MB | NPU
148
+ | encoder | TFLITE | float | Qualcomm® Dragonwing™ IQ-9075 | 120.497 ms | 3 - 48 MB | NPU
149
+ | encoder | TFLITE | float | Qualcomm® Dragonwing™ Q-8750 | 48.054 ms | 3 - 1629 MB | NPU
150
+ | encoder | TFLITE | float | Qualcomm® SA7255P | 196.85 ms | 4 - 1633 MB | NPU
151
+ | encoder | TFLITE | float | Qualcomm® SA8295P | 258.282 ms | 5 - 1713 MB | NPU
152
+ | encoder | TFLITE | float | Snapdragon® 8 Elite Mobile | 48.054 ms | 3 - 1629 MB | NPU
153
+ | encoder | TFLITE | float | Snapdragon® 8 Elite Gen 5 Mobile | 40.193 ms | 4 - 1797 MB | NPU
154
 
155
  ## License
156
  * The license for the original implementation of MobileSam can be found
release_assets.json CHANGED
@@ -1,5 +1,5 @@
1
  {
2
- "version": "0.60.0",
3
  "precisions": {
4
  "float": {
5
  "universal_assets": {
@@ -8,19 +8,19 @@
8
  "qairt": "2.45.0.260326154327",
9
  "onnx_runtime": "1.27.1"
10
  },
11
- "download_url": "https://qaihub-public-assets.s3.us-west-2.amazonaws.com/qai-hub-models/models/mobilesam/releases/v0.60.0/mobilesam-onnx-float.zip"
12
  },
13
  "qnn_dlc": {
14
  "tool_versions": {
15
  "qairt": "2.45.0.260326154327"
16
  },
17
- "download_url": "https://qaihub-public-assets.s3.us-west-2.amazonaws.com/qai-hub-models/models/mobilesam/releases/v0.60.0/mobilesam-qnn_dlc-float.zip"
18
  },
19
  "tflite": {
20
  "tool_versions": {
21
  "qairt": "2.45.0.260326154327"
22
  },
23
- "download_url": "https://qaihub-public-assets.s3.us-west-2.amazonaws.com/qai-hub-models/models/mobilesam/releases/v0.60.0/mobilesam-tflite-float.zip"
24
  }
25
  }
26
  }
 
1
  {
2
+ "version": "0.61.0",
3
  "precisions": {
4
  "float": {
5
  "universal_assets": {
 
8
  "qairt": "2.45.0.260326154327",
9
  "onnx_runtime": "1.27.1"
10
  },
11
+ "download_url": "https://qaihub-public-assets.s3.us-west-2.amazonaws.com/qai-hub-models/models/mobilesam/releases/v0.61.0/mobilesam-onnx-float.zip"
12
  },
13
  "qnn_dlc": {
14
  "tool_versions": {
15
  "qairt": "2.45.0.260326154327"
16
  },
17
+ "download_url": "https://qaihub-public-assets.s3.us-west-2.amazonaws.com/qai-hub-models/models/mobilesam/releases/v0.61.0/mobilesam-qnn_dlc-float.zip"
18
  },
19
  "tflite": {
20
  "tool_versions": {
21
  "qairt": "2.45.0.260326154327"
22
  },
23
+ "download_url": "https://qaihub-public-assets.s3.us-west-2.amazonaws.com/qai-hub-models/models/mobilesam/releases/v0.61.0/mobilesam-tflite-float.zip"
24
  }
25
  }
26
  }