qaihm-bot commited on
Commit
e0db948
·
verified ·
1 Parent(s): 18e1f6e

See https://github.com/quic/ai-hub-models/releases/v0.34.0 for changelog.

README.md CHANGED
@@ -19,6 +19,7 @@ More details on model performance across various devices, can be found
19
  [here](https://aihub.qualcomm.com/models/salsanext).
20
 
21
 
 
22
  ### Model Details
23
 
24
  - **Model Type:** Model_use_case.semantic_segmentation
@@ -30,33 +31,33 @@ More details on model performance across various devices, can be found
30
 
31
  | Model | Precision | Device | Chipset | Target Runtime | Inference Time (ms) | Peak Memory Range (MB) | Primary Compute Unit | Target Model
32
  |---|---|---|---|---|---|---|---|---|
33
- | SalsaNext | float | QCS8275 (Proxy) | Qualcomm® QCS8275 (Proxy) | TFLITE | 148.718 ms | 64 - 93 MB | NPU | [SalsaNext.tflite](https://huggingface.co/qualcomm/SalsaNext/blob/main/SalsaNext.tflite) |
34
  | SalsaNext | float | QCS8275 (Proxy) | Qualcomm® QCS8275 (Proxy) | QNN_DLC | 115.246 ms | 0 - 40 MB | NPU | [SalsaNext.dlc](https://huggingface.co/qualcomm/SalsaNext/blob/main/SalsaNext.dlc) |
35
- | SalsaNext | float | QCS8450 (Proxy) | Qualcomm® QCS8450 (Proxy) | TFLITE | 65.38 ms | 64 - 106 MB | NPU | [SalsaNext.tflite](https://huggingface.co/qualcomm/SalsaNext/blob/main/SalsaNext.tflite) |
36
  | SalsaNext | float | QCS8450 (Proxy) | Qualcomm® QCS8450 (Proxy) | QNN_DLC | 56.086 ms | 3 - 61 MB | NPU | [SalsaNext.dlc](https://huggingface.co/qualcomm/SalsaNext/blob/main/SalsaNext.dlc) |
37
- | SalsaNext | float | QCS8550 (Proxy) | Qualcomm® QCS8550 (Proxy) | TFLITE | 47.762 ms | 64 - 89 MB | NPU | [SalsaNext.tflite](https://huggingface.co/qualcomm/SalsaNext/blob/main/SalsaNext.tflite) |
38
  | SalsaNext | float | QCS8550 (Proxy) | Qualcomm® QCS8550 (Proxy) | QNN_DLC | 31.235 ms | 3 - 16 MB | NPU | [SalsaNext.dlc](https://huggingface.co/qualcomm/SalsaNext/blob/main/SalsaNext.dlc) |
39
- | SalsaNext | float | QCS9075 (Proxy) | Qualcomm® QCS9075 (Proxy) | TFLITE | 58.582 ms | 64 - 93 MB | NPU | [SalsaNext.tflite](https://huggingface.co/qualcomm/SalsaNext/blob/main/SalsaNext.tflite) |
40
  | SalsaNext | float | QCS9075 (Proxy) | Qualcomm® QCS9075 (Proxy) | QNN_DLC | 36.864 ms | 0 - 41 MB | NPU | [SalsaNext.dlc](https://huggingface.co/qualcomm/SalsaNext/blob/main/SalsaNext.dlc) |
41
- | SalsaNext | float | Samsung Galaxy S23 | Snapdragon® 8 Gen 2 Mobile | TFLITE | 48.477 ms | 64 - 89 MB | NPU | [SalsaNext.tflite](https://huggingface.co/qualcomm/SalsaNext/blob/main/SalsaNext.tflite) |
42
  | SalsaNext | float | Samsung Galaxy S23 | Snapdragon® 8 Gen 2 Mobile | QNN_DLC | 31.188 ms | 3 - 19 MB | NPU | [SalsaNext.dlc](https://huggingface.co/qualcomm/SalsaNext/blob/main/SalsaNext.dlc) |
43
  | SalsaNext | float | Samsung Galaxy S23 | Snapdragon® 8 Gen 2 Mobile | ONNX | 31.912 ms | 20 - 58 MB | NPU | [SalsaNext.onnx](https://huggingface.co/qualcomm/SalsaNext/blob/main/SalsaNext.onnx) |
44
- | SalsaNext | float | Samsung Galaxy S24 | Snapdragon® 8 Gen 3 Mobile | TFLITE | 36.615 ms | 63 - 104 MB | NPU | [SalsaNext.tflite](https://huggingface.co/qualcomm/SalsaNext/blob/main/SalsaNext.tflite) |
45
  | SalsaNext | float | Samsung Galaxy S24 | Snapdragon® 8 Gen 3 Mobile | QNN_DLC | 23.162 ms | 3 - 46 MB | NPU | [SalsaNext.dlc](https://huggingface.co/qualcomm/SalsaNext/blob/main/SalsaNext.dlc) |
46
  | SalsaNext | float | Samsung Galaxy S24 | Snapdragon® 8 Gen 3 Mobile | ONNX | 24.308 ms | 23 - 69 MB | NPU | [SalsaNext.onnx](https://huggingface.co/qualcomm/SalsaNext/blob/main/SalsaNext.onnx) |
47
- | SalsaNext | float | Snapdragon 8 Elite QRD | Snapdragon® 8 Elite Mobile | TFLITE | 33.594 ms | 64 - 98 MB | NPU | [SalsaNext.tflite](https://huggingface.co/qualcomm/SalsaNext/blob/main/SalsaNext.tflite) |
48
  | SalsaNext | float | Snapdragon 8 Elite QRD | Snapdragon® 8 Elite Mobile | QNN_DLC | 17.52 ms | 3 - 47 MB | NPU | [SalsaNext.dlc](https://huggingface.co/qualcomm/SalsaNext/blob/main/SalsaNext.dlc) |
49
  | SalsaNext | float | Snapdragon 8 Elite QRD | Snapdragon® 8 Elite Mobile | ONNX | 21.5 ms | 26 - 74 MB | NPU | [SalsaNext.onnx](https://huggingface.co/qualcomm/SalsaNext/blob/main/SalsaNext.onnx) |
50
  | SalsaNext | float | Snapdragon X Elite CRD | Snapdragon® X Elite | QNN_DLC | 31.316 ms | 40 - 40 MB | NPU | [SalsaNext.dlc](https://huggingface.co/qualcomm/SalsaNext/blob/main/SalsaNext.dlc) |
51
  | SalsaNext | float | Snapdragon X Elite CRD | Snapdragon® X Elite | ONNX | 32.252 ms | 33 - 33 MB | NPU | [SalsaNext.onnx](https://huggingface.co/qualcomm/SalsaNext/blob/main/SalsaNext.onnx) |
52
- | SalsaNext | w8a16 | QCS8275 (Proxy) | Qualcomm® QCS8275 (Proxy) | QNN_DLC | 64.15 ms | 1 - 80 MB | NPU | [SalsaNext.dlc](https://huggingface.co/qualcomm/SalsaNext/blob/main/SalsaNext_w8a16.dlc) |
53
- | SalsaNext | w8a16 | QCS8450 (Proxy) | Qualcomm® QCS8450 (Proxy) | QNN_DLC | 71.087 ms | 1 - 102 MB | NPU | [SalsaNext.dlc](https://huggingface.co/qualcomm/SalsaNext/blob/main/SalsaNext_w8a16.dlc) |
54
- | SalsaNext | w8a16 | QCS8550 (Proxy) | Qualcomm® QCS8550 (Proxy) | QNN_DLC | 35.641 ms | 0 - 40 MB | NPU | [SalsaNext.dlc](https://huggingface.co/qualcomm/SalsaNext/blob/main/SalsaNext_w8a16.dlc) |
55
- | SalsaNext | w8a16 | QCS9075 (Proxy) | Qualcomm® QCS9075 (Proxy) | QNN_DLC | 35.504 ms | 1 - 80 MB | NPU | [SalsaNext.dlc](https://huggingface.co/qualcomm/SalsaNext/blob/main/SalsaNext_w8a16.dlc) |
56
- | SalsaNext | w8a16 | Samsung Galaxy S23 | Snapdragon® 8 Gen 2 Mobile | QNN_DLC | 35.537 ms | 0 - 40 MB | NPU | [SalsaNext.dlc](https://huggingface.co/qualcomm/SalsaNext/blob/main/SalsaNext_w8a16.dlc) |
57
- | SalsaNext | w8a16 | Samsung Galaxy S24 | Snapdragon® 8 Gen 3 Mobile | QNN_DLC | 25.881 ms | 1 - 86 MB | NPU | [SalsaNext.dlc](https://huggingface.co/qualcomm/SalsaNext/blob/main/SalsaNext_w8a16.dlc) |
58
- | SalsaNext | w8a16 | Snapdragon 8 Elite QRD | Snapdragon® 8 Elite Mobile | QNN_DLC | 20.505 ms | 1 - 91 MB | NPU | [SalsaNext.dlc](https://huggingface.co/qualcomm/SalsaNext/blob/main/SalsaNext_w8a16.dlc) |
59
- | SalsaNext | w8a16 | Snapdragon X Elite CRD | Snapdragon® X Elite | QNN_DLC | 45.575 ms | 38 - 38 MB | NPU | [SalsaNext.dlc](https://huggingface.co/qualcomm/SalsaNext/blob/main/SalsaNext_w8a16.dlc) |
60
 
61
 
62
 
@@ -114,17 +115,7 @@ device. This script does the following:
114
  ```bash
115
  python -m qai_hub_models.models.salsanext.export
116
  ```
117
- ```
118
- Profiling Results
119
- ------------------------------------------------------------
120
- SalsaNext
121
- Device : cs_8275 (ANDROID 14)
122
- Runtime : TFLITE
123
- Estimated inference time (ms) : 148.7
124
- Estimated peak memory usage (MB): [64, 93]
125
- Total # Ops : 249
126
- Compute Unit(s) : npu (237 ops) gpu (0 ops) cpu (12 ops)
127
- ```
128
 
129
 
130
  ## How does this work?
 
19
  [here](https://aihub.qualcomm.com/models/salsanext).
20
 
21
 
22
+
23
  ### Model Details
24
 
25
  - **Model Type:** Model_use_case.semantic_segmentation
 
31
 
32
  | Model | Precision | Device | Chipset | Target Runtime | Inference Time (ms) | Peak Memory Range (MB) | Primary Compute Unit | Target Model
33
  |---|---|---|---|---|---|---|---|---|
34
+ | SalsaNext | float | QCS8275 (Proxy) | Qualcomm® QCS8275 (Proxy) | TFLITE | 139.801 ms | 10 - 55 MB | NPU | [SalsaNext.tflite](https://huggingface.co/qualcomm/SalsaNext/blob/main/SalsaNext.tflite) |
35
  | SalsaNext | float | QCS8275 (Proxy) | Qualcomm® QCS8275 (Proxy) | QNN_DLC | 115.246 ms | 0 - 40 MB | NPU | [SalsaNext.dlc](https://huggingface.co/qualcomm/SalsaNext/blob/main/SalsaNext.dlc) |
36
+ | SalsaNext | float | QCS8450 (Proxy) | Qualcomm® QCS8450 (Proxy) | TFLITE | 58.065 ms | 10 - 73 MB | NPU | [SalsaNext.tflite](https://huggingface.co/qualcomm/SalsaNext/blob/main/SalsaNext.tflite) |
37
  | SalsaNext | float | QCS8450 (Proxy) | Qualcomm® QCS8450 (Proxy) | QNN_DLC | 56.086 ms | 3 - 61 MB | NPU | [SalsaNext.dlc](https://huggingface.co/qualcomm/SalsaNext/blob/main/SalsaNext.dlc) |
38
+ | SalsaNext | float | QCS8550 (Proxy) | Qualcomm® QCS8550 (Proxy) | TFLITE | 45.065 ms | 0 - 33 MB | NPU | [SalsaNext.tflite](https://huggingface.co/qualcomm/SalsaNext/blob/main/SalsaNext.tflite) |
39
  | SalsaNext | float | QCS8550 (Proxy) | Qualcomm® QCS8550 (Proxy) | QNN_DLC | 31.235 ms | 3 - 16 MB | NPU | [SalsaNext.dlc](https://huggingface.co/qualcomm/SalsaNext/blob/main/SalsaNext.dlc) |
40
+ | SalsaNext | float | QCS9075 (Proxy) | Qualcomm® QCS9075 (Proxy) | TFLITE | 50.997 ms | 10 - 55 MB | NPU | [SalsaNext.tflite](https://huggingface.co/qualcomm/SalsaNext/blob/main/SalsaNext.tflite) |
41
  | SalsaNext | float | QCS9075 (Proxy) | Qualcomm® QCS9075 (Proxy) | QNN_DLC | 36.864 ms | 0 - 41 MB | NPU | [SalsaNext.dlc](https://huggingface.co/qualcomm/SalsaNext/blob/main/SalsaNext.dlc) |
42
+ | SalsaNext | float | Samsung Galaxy S23 | Snapdragon® 8 Gen 2 Mobile | TFLITE | 44.288 ms | 10 - 20 MB | NPU | [SalsaNext.tflite](https://huggingface.co/qualcomm/SalsaNext/blob/main/SalsaNext.tflite) |
43
  | SalsaNext | float | Samsung Galaxy S23 | Snapdragon® 8 Gen 2 Mobile | QNN_DLC | 31.188 ms | 3 - 19 MB | NPU | [SalsaNext.dlc](https://huggingface.co/qualcomm/SalsaNext/blob/main/SalsaNext.dlc) |
44
  | SalsaNext | float | Samsung Galaxy S23 | Snapdragon® 8 Gen 2 Mobile | ONNX | 31.912 ms | 20 - 58 MB | NPU | [SalsaNext.onnx](https://huggingface.co/qualcomm/SalsaNext/blob/main/SalsaNext.onnx) |
45
+ | SalsaNext | float | Samsung Galaxy S24 | Snapdragon® 8 Gen 3 Mobile | TFLITE | 31.78 ms | 8 - 58 MB | NPU | [SalsaNext.tflite](https://huggingface.co/qualcomm/SalsaNext/blob/main/SalsaNext.tflite) |
46
  | SalsaNext | float | Samsung Galaxy S24 | Snapdragon® 8 Gen 3 Mobile | QNN_DLC | 23.162 ms | 3 - 46 MB | NPU | [SalsaNext.dlc](https://huggingface.co/qualcomm/SalsaNext/blob/main/SalsaNext.dlc) |
47
  | SalsaNext | float | Samsung Galaxy S24 | Snapdragon® 8 Gen 3 Mobile | ONNX | 24.308 ms | 23 - 69 MB | NPU | [SalsaNext.onnx](https://huggingface.co/qualcomm/SalsaNext/blob/main/SalsaNext.onnx) |
48
+ | SalsaNext | float | Snapdragon 8 Elite QRD | Snapdragon® 8 Elite Mobile | TFLITE | 30.381 ms | 9 - 58 MB | NPU | [SalsaNext.tflite](https://huggingface.co/qualcomm/SalsaNext/blob/main/SalsaNext.tflite) |
49
  | SalsaNext | float | Snapdragon 8 Elite QRD | Snapdragon® 8 Elite Mobile | QNN_DLC | 17.52 ms | 3 - 47 MB | NPU | [SalsaNext.dlc](https://huggingface.co/qualcomm/SalsaNext/blob/main/SalsaNext.dlc) |
50
  | SalsaNext | float | Snapdragon 8 Elite QRD | Snapdragon® 8 Elite Mobile | ONNX | 21.5 ms | 26 - 74 MB | NPU | [SalsaNext.onnx](https://huggingface.co/qualcomm/SalsaNext/blob/main/SalsaNext.onnx) |
51
  | SalsaNext | float | Snapdragon X Elite CRD | Snapdragon® X Elite | QNN_DLC | 31.316 ms | 40 - 40 MB | NPU | [SalsaNext.dlc](https://huggingface.co/qualcomm/SalsaNext/blob/main/SalsaNext.dlc) |
52
  | SalsaNext | float | Snapdragon X Elite CRD | Snapdragon® X Elite | ONNX | 32.252 ms | 33 - 33 MB | NPU | [SalsaNext.onnx](https://huggingface.co/qualcomm/SalsaNext/blob/main/SalsaNext.onnx) |
53
+ | SalsaNext | w8a16 | QCS8275 (Proxy) | Qualcomm® QCS8275 (Proxy) | QNN_DLC | 64.087 ms | 1 - 80 MB | NPU | [SalsaNext.dlc](https://huggingface.co/qualcomm/SalsaNext/blob/main/SalsaNext_w8a16.dlc) |
54
+ | SalsaNext | w8a16 | QCS8450 (Proxy) | Qualcomm® QCS8450 (Proxy) | QNN_DLC | 68.184 ms | 1 - 98 MB | NPU | [SalsaNext.dlc](https://huggingface.co/qualcomm/SalsaNext/blob/main/SalsaNext_w8a16.dlc) |
55
+ | SalsaNext | w8a16 | QCS8550 (Proxy) | Qualcomm® QCS8550 (Proxy) | QNN_DLC | 35.537 ms | 0 - 42 MB | NPU | [SalsaNext.dlc](https://huggingface.co/qualcomm/SalsaNext/blob/main/SalsaNext_w8a16.dlc) |
56
+ | SalsaNext | w8a16 | QCS9075 (Proxy) | Qualcomm® QCS9075 (Proxy) | QNN_DLC | 35.484 ms | 1 - 80 MB | NPU | [SalsaNext.dlc](https://huggingface.co/qualcomm/SalsaNext/blob/main/SalsaNext_w8a16.dlc) |
57
+ | SalsaNext | w8a16 | Samsung Galaxy S23 | Snapdragon® 8 Gen 2 Mobile | QNN_DLC | 35.716 ms | 0 - 45 MB | NPU | [SalsaNext.dlc](https://huggingface.co/qualcomm/SalsaNext/blob/main/SalsaNext_w8a16.dlc) |
58
+ | SalsaNext | w8a16 | Samsung Galaxy S24 | Snapdragon® 8 Gen 3 Mobile | QNN_DLC | 25.654 ms | 2 - 83 MB | NPU | [SalsaNext.dlc](https://huggingface.co/qualcomm/SalsaNext/blob/main/SalsaNext_w8a16.dlc) |
59
+ | SalsaNext | w8a16 | Snapdragon 8 Elite QRD | Snapdragon® 8 Elite Mobile | QNN_DLC | 20.61 ms | 1 - 91 MB | NPU | [SalsaNext.dlc](https://huggingface.co/qualcomm/SalsaNext/blob/main/SalsaNext_w8a16.dlc) |
60
+ | SalsaNext | w8a16 | Snapdragon X Elite CRD | Snapdragon® X Elite | QNN_DLC | 45.555 ms | 46 - 46 MB | NPU | [SalsaNext.dlc](https://huggingface.co/qualcomm/SalsaNext/blob/main/SalsaNext_w8a16.dlc) |
61
 
62
 
63
 
 
115
  ```bash
116
  python -m qai_hub_models.models.salsanext.export
117
  ```
118
+
 
 
 
 
 
 
 
 
 
 
119
 
120
 
121
  ## How does this work?
SalsaNext.tflite CHANGED
@@ -1,3 +1,3 @@
1
  version https://git-lfs.github.com/spec/v1
2
- oid sha256:e22ef412c86ecab0b7cb1178aae5d814669d686e2b074ed64c346657ca4768a0
3
- size 26903628
 
1
  version https://git-lfs.github.com/spec/v1
2
+ oid sha256:7fd1dd8e077e3a3cc0ae2b6424d4de5423b4b8b8c0d2760be3a346a530c8d9f2
3
+ size 26904828
SalsaNext_w8a16.dlc CHANGED
@@ -1,3 +1,3 @@
1
  version https://git-lfs.github.com/spec/v1
2
- oid sha256:6fbe1ccd23a95906f52e93157e7c6ed2d2de4cb39155118e59177c4db672a26d
3
  size 7381774
 
1
  version https://git-lfs.github.com/spec/v1
2
+ oid sha256:9876277d35cb2c6bf8939d742bcb43f3b1e9ced4649e108e4b16f209fb293136
3
  size 7381774
precompiled/qualcomm-snapdragon-x-elite/SalsaNext.onnx.zip CHANGED
@@ -1,3 +1,3 @@
1
  version https://git-lfs.github.com/spec/v1
2
- oid sha256:4b21b14455f8b64290761bccd869fcd8c89be11844654dbf5e06d02c312c7ab5
3
- size 13077430
 
1
  version https://git-lfs.github.com/spec/v1
2
+ oid sha256:d883ed417ef7522966249b8fd8b4d91b0608208f0b3873dd71db455039d5dca4
3
+ size 13077437
precompiled/qualcomm-snapdragon-x-elite/SalsaNext_w8a16.onnx.zip CHANGED
@@ -1,3 +1,3 @@
1
  version https://git-lfs.github.com/spec/v1
2
- oid sha256:fd9fe1862b74aa9cb59586b99b6da3ef0f889612b40c94b5e33b8275d8a67512
3
- size 7070851
 
1
  version https://git-lfs.github.com/spec/v1
2
+ oid sha256:f3e47302e9dc3a5895e8d30a36bb88bf4ddcc1f22861e1ba626e27b6d25c50ad
3
+ size 7070856
precompiled/qualcomm-snapdragon-x-elite/sdk_versions.yml ADDED
@@ -0,0 +1,5 @@
 
 
 
 
 
 
1
+ sdk_versions:
2
+ qnn_context_binary:
3
+ qairt: 2.34.2.250528164111_119506
4
+ precompiled_qnn_onnx:
5
+ qairt: 2.33.2.250410134701_117956