qaihm-bot commited on
Commit
214002b
·
verified ·
1 Parent(s): 85786e7

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

HRNetPose_float.dlc DELETED
@@ -1,3 +0,0 @@
1
- version https://git-lfs.github.com/spec/v1
2
- oid sha256:90314194939dd24445556a521e6e382c77938c9790a71a5f042c478c5789d661
3
- size 114780316
 
 
 
 
HRNetPose_float.onnx.zip DELETED
@@ -1,3 +0,0 @@
1
- version https://git-lfs.github.com/spec/v1
2
- oid sha256:9f26b922d71a41bc3868ac71632e39f79c63f28982949c4a3afbe7a96f70a4ff
3
- size 106430884
 
 
 
 
HRNetPose_float.tflite DELETED
@@ -1,3 +0,0 @@
1
- version https://git-lfs.github.com/spec/v1
2
- oid sha256:c7559efb6f2ccd386691197bd2fd66fad2aa3dbc55a4f93c54d02d6936b185ef
3
- size 114193092
 
 
 
 
HRNetPose_w8a16.dlc DELETED
@@ -1,3 +0,0 @@
1
- version https://git-lfs.github.com/spec/v1
2
- oid sha256:daec713750021e48b86d6783a27710c713ffaf429fc9c4f80ca5965fcb8138e7
3
- size 30899924
 
 
 
 
HRNetPose_w8a16.onnx.zip DELETED
@@ -1,3 +0,0 @@
1
- version https://git-lfs.github.com/spec/v1
2
- oid sha256:3db66f8433b3e3698cf8249f2559ad04742ff0eb59d47b2299b40723c72fd834
3
- size 52122820
 
 
 
 
HRNetPose_w8a8.dlc DELETED
@@ -1,3 +0,0 @@
1
- version https://git-lfs.github.com/spec/v1
2
- oid sha256:0b334fb23bf897bbb7a40df0bbea1bb712e49dd33452bca144e3b3fa484abf34
3
- size 30899964
 
 
 
 
HRNetPose_w8a8.tflite DELETED
@@ -1,3 +0,0 @@
1
- version https://git-lfs.github.com/spec/v1
2
- oid sha256:fb1bebde45068c2bc62d5b3016364141ab7063202cddfcce16e5f1a304109328
3
- size 29440376
 
 
 
 
README.md CHANGED
@@ -10,296 +10,146 @@ pipeline_tag: keypoint-detection
10
 
11
  ![](https://qaihub-public-assets.s3.us-west-2.amazonaws.com/qai-hub-models/models/hrnet_pose/web-assets/model_demo.png)
12
 
13
- # HRNetPose: Optimized for Mobile Deployment
14
- ## Perform accurate human pose estimation
15
-
16
 
17
  HRNet performs pose estimation in high-resolution representations.
18
 
19
- This model is an implementation of HRNetPose found [here](https://github.com/leoxiaobin/deep-high-resolution-net.pytorch).
20
-
21
-
22
- This repository provides scripts to run HRNetPose on Qualcomm® devices.
23
- More details on model performance across various devices, can be found
24
- [here](https://aihub.qualcomm.com/models/hrnet_pose).
25
-
26
-
27
-
28
- ### Model Details
29
-
30
- - **Model Type:** Model_use_case.pose_estimation
31
- - **Model Stats:**
32
- - Model checkpoint: hrnet_posenet_FP32_state_dict
33
- - Input resolution: 256x192
34
- - Number of parameters: 28.5M
35
- - Model size (float): 109 MB
36
- - Model size (w8a8): 28.1 MB
37
-
38
- | Model | Precision | Device | Chipset | Target Runtime | Inference Time (ms) | Peak Memory Range (MB) | Primary Compute Unit | Target Model
39
- |---|---|---|---|---|---|---|---|---|
40
- | HRNetPose | float | QCS8275 (Proxy) | Qualcomm® QCS8275 (Proxy) | TFLITE | 14.271 ms | 0 - 193 MB | NPU | [HRNetPose.tflite](https://huggingface.co/qualcomm/HRNetPose/blob/main/HRNetPose.tflite) |
41
- | HRNetPose | float | QCS8275 (Proxy) | Qualcomm® QCS8275 (Proxy) | QNN_DLC | 14.282 ms | 1 - 157 MB | NPU | [HRNetPose.dlc](https://huggingface.co/qualcomm/HRNetPose/blob/main/HRNetPose.dlc) |
42
- | HRNetPose | float | QCS8450 (Proxy) | Qualcomm® QCS8450 (Proxy) | TFLITE | 4.802 ms | 0 - 258 MB | NPU | [HRNetPose.tflite](https://huggingface.co/qualcomm/HRNetPose/blob/main/HRNetPose.tflite) |
43
- | HRNetPose | float | QCS8450 (Proxy) | Qualcomm® QCS8450 (Proxy) | QNN_DLC | 4.785 ms | 1 - 196 MB | NPU | [HRNetPose.dlc](https://huggingface.co/qualcomm/HRNetPose/blob/main/HRNetPose.dlc) |
44
- | HRNetPose | float | QCS8550 (Proxy) | Qualcomm® QCS8550 (Proxy) | TFLITE | 2.631 ms | 0 - 3 MB | NPU | [HRNetPose.tflite](https://huggingface.co/qualcomm/HRNetPose/blob/main/HRNetPose.tflite) |
45
- | HRNetPose | float | QCS8550 (Proxy) | Qualcomm® QCS8550 (Proxy) | QNN_DLC | 2.615 ms | 1 - 2 MB | NPU | [HRNetPose.dlc](https://huggingface.co/qualcomm/HRNetPose/blob/main/HRNetPose.dlc) |
46
- | HRNetPose | float | QCS8550 (Proxy) | Qualcomm® QCS8550 (Proxy) | ONNX | 2.744 ms | 0 - 58 MB | NPU | [HRNetPose.onnx.zip](https://huggingface.co/qualcomm/HRNetPose/blob/main/HRNetPose.onnx.zip) |
47
- | HRNetPose | float | QCS9075 (Proxy) | Qualcomm® QCS9075 (Proxy) | TFLITE | 4.346 ms | 0 - 193 MB | NPU | [HRNetPose.tflite](https://huggingface.co/qualcomm/HRNetPose/blob/main/HRNetPose.tflite) |
48
- | HRNetPose | float | QCS9075 (Proxy) | Qualcomm® QCS9075 (Proxy) | QNN_DLC | 4.299 ms | 0 - 157 MB | NPU | [HRNetPose.dlc](https://huggingface.co/qualcomm/HRNetPose/blob/main/HRNetPose.dlc) |
49
- | HRNetPose | float | SA7255P ADP | Qualcomm® SA7255P | TFLITE | 14.271 ms | 0 - 193 MB | NPU | [HRNetPose.tflite](https://huggingface.co/qualcomm/HRNetPose/blob/main/HRNetPose.tflite) |
50
- | HRNetPose | float | SA7255P ADP | Qualcomm® SA7255P | QNN_DLC | 14.282 ms | 1 - 157 MB | NPU | [HRNetPose.dlc](https://huggingface.co/qualcomm/HRNetPose/blob/main/HRNetPose.dlc) |
51
- | HRNetPose | float | SA8295P ADP | Qualcomm® SA8295P | TFLITE | 4.472 ms | 0 - 188 MB | NPU | [HRNetPose.tflite](https://huggingface.co/qualcomm/HRNetPose/blob/main/HRNetPose.tflite) |
52
- | HRNetPose | float | SA8295P ADP | Qualcomm® SA8295P | QNN_DLC | 4.484 ms | 0 - 153 MB | NPU | [HRNetPose.dlc](https://huggingface.co/qualcomm/HRNetPose/blob/main/HRNetPose.dlc) |
53
- | HRNetPose | float | SA8775P ADP | Qualcomm® SA8775P | TFLITE | 4.346 ms | 0 - 193 MB | NPU | [HRNetPose.tflite](https://huggingface.co/qualcomm/HRNetPose/blob/main/HRNetPose.tflite) |
54
- | HRNetPose | float | SA8775P ADP | Qualcomm® SA8775P | QNN_DLC | 4.299 ms | 0 - 157 MB | NPU | [HRNetPose.dlc](https://huggingface.co/qualcomm/HRNetPose/blob/main/HRNetPose.dlc) |
55
- | HRNetPose | float | Samsung Galaxy S24 | Snapdragon® 8 Gen 3 Mobile | TFLITE | 1.993 ms | 0 - 268 MB | NPU | [HRNetPose.tflite](https://huggingface.co/qualcomm/HRNetPose/blob/main/HRNetPose.tflite) |
56
- | HRNetPose | float | Samsung Galaxy S24 | Snapdragon® 8 Gen 3 Mobile | QNN_DLC | 1.954 ms | 1 - 204 MB | NPU | [HRNetPose.dlc](https://huggingface.co/qualcomm/HRNetPose/blob/main/HRNetPose.dlc) |
57
- | HRNetPose | float | Samsung Galaxy S24 | Snapdragon® 8 Gen 3 Mobile | ONNX | 1.989 ms | 0 - 200 MB | NPU | [HRNetPose.onnx.zip](https://huggingface.co/qualcomm/HRNetPose/blob/main/HRNetPose.onnx.zip) |
58
- | HRNetPose | float | Samsung Galaxy S25 | Snapdragon® 8 Elite For Galaxy Mobile | TFLITE | 1.577 ms | 0 - 194 MB | NPU | [HRNetPose.tflite](https://huggingface.co/qualcomm/HRNetPose/blob/main/HRNetPose.tflite) |
59
- | HRNetPose | float | Samsung Galaxy S25 | Snapdragon® 8 Elite For Galaxy Mobile | QNN_DLC | 1.573 ms | 1 - 161 MB | NPU | [HRNetPose.dlc](https://huggingface.co/qualcomm/HRNetPose/blob/main/HRNetPose.dlc) |
60
- | HRNetPose | float | Samsung Galaxy S25 | Snapdragon® 8 Elite For Galaxy Mobile | ONNX | 1.677 ms | 0 - 142 MB | NPU | [HRNetPose.onnx.zip](https://huggingface.co/qualcomm/HRNetPose/blob/main/HRNetPose.onnx.zip) |
61
- | HRNetPose | float | Snapdragon 8 Elite Gen 5 QRD | Snapdragon® 8 Elite Gen 5 Mobile | TFLITE | 1.271 ms | 0 - 197 MB | NPU | [HRNetPose.tflite](https://huggingface.co/qualcomm/HRNetPose/blob/main/HRNetPose.tflite) |
62
- | HRNetPose | float | Snapdragon 8 Elite Gen 5 QRD | Snapdragon® 8 Elite Gen 5 Mobile | QNN_DLC | 1.275 ms | 1 - 162 MB | NPU | [HRNetPose.dlc](https://huggingface.co/qualcomm/HRNetPose/blob/main/HRNetPose.dlc) |
63
- | HRNetPose | float | Snapdragon 8 Elite Gen 5 QRD | Snapdragon® 8 Elite Gen 5 Mobile | ONNX | 1.426 ms | 1 - 143 MB | NPU | [HRNetPose.onnx.zip](https://huggingface.co/qualcomm/HRNetPose/blob/main/HRNetPose.onnx.zip) |
64
- | HRNetPose | float | Snapdragon X Elite CRD | Snapdragon® X Elite | QNN_DLC | 2.79 ms | 1 - 1 MB | NPU | [HRNetPose.dlc](https://huggingface.co/qualcomm/HRNetPose/blob/main/HRNetPose.dlc) |
65
- | HRNetPose | float | Snapdragon X Elite CRD | Snapdragon® X Elite | ONNX | 2.727 ms | 55 - 55 MB | NPU | [HRNetPose.onnx.zip](https://huggingface.co/qualcomm/HRNetPose/blob/main/HRNetPose.onnx.zip) |
66
- | HRNetPose | w8a16 | Dragonwing Q-6690 MTP | Qualcomm® QCM6690 | QNN_DLC | 21.121 ms | 0 - 196 MB | NPU | [HRNetPose.dlc](https://huggingface.co/qualcomm/HRNetPose/blob/main/HRNetPose_w8a16.dlc) |
67
- | HRNetPose | w8a16 | Dragonwing Q-6690 MTP | Qualcomm® QCM6690 | ONNX | 213.48 ms | 29 - 48 MB | CPU | [HRNetPose.onnx.zip](https://huggingface.co/qualcomm/HRNetPose/blob/main/HRNetPose_w8a16.onnx.zip) |
68
- | HRNetPose | w8a16 | Dragonwing RB3 Gen 2 Vision Kit | Qualcomm® QCS6490 | QNN_DLC | 6.328 ms | 2 - 4 MB | NPU | [HRNetPose.dlc](https://huggingface.co/qualcomm/HRNetPose/blob/main/HRNetPose_w8a16.dlc) |
69
- | HRNetPose | w8a16 | Dragonwing RB3 Gen 2 Vision Kit | Qualcomm® QCS6490 | ONNX | 483.544 ms | 28 - 37 MB | CPU | [HRNetPose.onnx.zip](https://huggingface.co/qualcomm/HRNetPose/blob/main/HRNetPose_w8a16.onnx.zip) |
70
- | HRNetPose | w8a16 | QCS8275 (Proxy) | Qualcomm® QCS8275 (Proxy) | QNN_DLC | 5.259 ms | 0 - 186 MB | NPU | [HRNetPose.dlc](https://huggingface.co/qualcomm/HRNetPose/blob/main/HRNetPose_w8a16.dlc) |
71
- | HRNetPose | w8a16 | QCS8450 (Proxy) | Qualcomm® QCS8450 (Proxy) | QNN_DLC | 2.651 ms | 0 - 239 MB | NPU | [HRNetPose.dlc](https://huggingface.co/qualcomm/HRNetPose/blob/main/HRNetPose_w8a16.dlc) |
72
- | HRNetPose | w8a16 | QCS8550 (Proxy) | Qualcomm® QCS8550 (Proxy) | QNN_DLC | 1.907 ms | 0 - 3 MB | NPU | [HRNetPose.dlc](https://huggingface.co/qualcomm/HRNetPose/blob/main/HRNetPose_w8a16.dlc) |
73
- | HRNetPose | w8a16 | QCS8550 (Proxy) | Qualcomm® QCS8550 (Proxy) | ONNX | 2.007 ms | 0 - 35 MB | NPU | [HRNetPose.onnx.zip](https://huggingface.co/qualcomm/HRNetPose/blob/main/HRNetPose_w8a16.onnx.zip) |
74
- | HRNetPose | w8a16 | QCS9075 (Proxy) | Qualcomm® QCS9075 (Proxy) | QNN_DLC | 2.259 ms | 0 - 187 MB | NPU | [HRNetPose.dlc](https://huggingface.co/qualcomm/HRNetPose/blob/main/HRNetPose_w8a16.dlc) |
75
- | HRNetPose | w8a16 | SA7255P ADP | Qualcomm® SA7255P | QNN_DLC | 5.259 ms | 0 - 186 MB | NPU | [HRNetPose.dlc](https://huggingface.co/qualcomm/HRNetPose/blob/main/HRNetPose_w8a16.dlc) |
76
- | HRNetPose | w8a16 | SA8295P ADP | Qualcomm® SA8295P | QNN_DLC | 3.057 ms | 0 - 193 MB | NPU | [HRNetPose.dlc](https://huggingface.co/qualcomm/HRNetPose/blob/main/HRNetPose_w8a16.dlc) |
77
- | HRNetPose | w8a16 | SA8775P ADP | Qualcomm® SA8775P | QNN_DLC | 2.259 ms | 0 - 187 MB | NPU | [HRNetPose.dlc](https://huggingface.co/qualcomm/HRNetPose/blob/main/HRNetPose_w8a16.dlc) |
78
- | HRNetPose | w8a16 | Samsung Galaxy S24 | Snapdragon® 8 Gen 3 Mobile | QNN_DLC | 1.388 ms | 0 - 242 MB | NPU | [HRNetPose.dlc](https://huggingface.co/qualcomm/HRNetPose/blob/main/HRNetPose_w8a16.dlc) |
79
- | HRNetPose | w8a16 | Samsung Galaxy S24 | Snapdragon® 8 Gen 3 Mobile | ONNX | 1.424 ms | 0 - 260 MB | NPU | [HRNetPose.onnx.zip](https://huggingface.co/qualcomm/HRNetPose/blob/main/HRNetPose_w8a16.onnx.zip) |
80
- | HRNetPose | w8a16 | Samsung Galaxy S25 | Snapdragon® 8 Elite For Galaxy Mobile | QNN_DLC | 1.05 ms | 0 - 188 MB | NPU | [HRNetPose.dlc](https://huggingface.co/qualcomm/HRNetPose/blob/main/HRNetPose_w8a16.dlc) |
81
- | HRNetPose | w8a16 | Samsung Galaxy S25 | Snapdragon® 8 Elite For Galaxy Mobile | ONNX | 1.183 ms | 0 - 191 MB | NPU | [HRNetPose.onnx.zip](https://huggingface.co/qualcomm/HRNetPose/blob/main/HRNetPose_w8a16.onnx.zip) |
82
- | HRNetPose | w8a16 | Snapdragon 7 Gen 4 QRD | Snapdragon® 7 Gen 4 Mobile | QNN_DLC | 2.525 ms | 0 - 190 MB | NPU | [HRNetPose.dlc](https://huggingface.co/qualcomm/HRNetPose/blob/main/HRNetPose_w8a16.dlc) |
83
- | HRNetPose | w8a16 | Snapdragon 7 Gen 4 QRD | Snapdragon® 7 Gen 4 Mobile | ONNX | 209.791 ms | 28 - 50 MB | CPU | [HRNetPose.onnx.zip](https://huggingface.co/qualcomm/HRNetPose/blob/main/HRNetPose_w8a16.onnx.zip) |
84
- | HRNetPose | w8a16 | Snapdragon 8 Elite Gen 5 QRD | Snapdragon® 8 Elite Gen 5 Mobile | QNN_DLC | 0.799 ms | 0 - 190 MB | NPU | [HRNetPose.dlc](https://huggingface.co/qualcomm/HRNetPose/blob/main/HRNetPose_w8a16.dlc) |
85
- | HRNetPose | w8a16 | Snapdragon 8 Elite Gen 5 QRD | Snapdragon® 8 Elite Gen 5 Mobile | ONNX | 0.982 ms | 0 - 188 MB | NPU | [HRNetPose.onnx.zip](https://huggingface.co/qualcomm/HRNetPose/blob/main/HRNetPose_w8a16.onnx.zip) |
86
- | HRNetPose | w8a16 | Snapdragon X Elite CRD | Snapdragon® X Elite | QNN_DLC | 2.151 ms | 0 - 0 MB | NPU | [HRNetPose.dlc](https://huggingface.co/qualcomm/HRNetPose/blob/main/HRNetPose_w8a16.dlc) |
87
- | HRNetPose | w8a16 | Snapdragon X Elite CRD | Snapdragon® X Elite | ONNX | 1.986 ms | 28 - 28 MB | NPU | [HRNetPose.onnx.zip](https://huggingface.co/qualcomm/HRNetPose/blob/main/HRNetPose_w8a16.onnx.zip) |
88
- | HRNetPose | w8a8 | Dragonwing Q-6690 MTP | Qualcomm® QCM6690 | TFLITE | 9.984 ms | 0 - 184 MB | NPU | [HRNetPose.tflite](https://huggingface.co/qualcomm/HRNetPose/blob/main/HRNetPose_w8a8.tflite) |
89
- | HRNetPose | w8a8 | Dragonwing Q-6690 MTP | Qualcomm® QCM6690 | QNN_DLC | 10.04 ms | 0 - 189 MB | NPU | [HRNetPose.dlc](https://huggingface.co/qualcomm/HRNetPose/blob/main/HRNetPose_w8a8.dlc) |
90
- | HRNetPose | w8a8 | Dragonwing RB3 Gen 2 Vision Kit | Qualcomm® QCS6490 | TFLITE | 3.252 ms | 0 - 30 MB | NPU | [HRNetPose.tflite](https://huggingface.co/qualcomm/HRNetPose/blob/main/HRNetPose_w8a8.tflite) |
91
- | HRNetPose | w8a8 | Dragonwing RB3 Gen 2 Vision Kit | Qualcomm® QCS6490 | QNN_DLC | 3.733 ms | 2 - 4 MB | NPU | [HRNetPose.dlc](https://huggingface.co/qualcomm/HRNetPose/blob/main/HRNetPose_w8a8.dlc) |
92
- | HRNetPose | w8a8 | QCS8275 (Proxy) | Qualcomm® QCS8275 (Proxy) | TFLITE | 2.629 ms | 0 - 178 MB | NPU | [HRNetPose.tflite](https://huggingface.co/qualcomm/HRNetPose/blob/main/HRNetPose_w8a8.tflite) |
93
- | HRNetPose | w8a8 | QCS8275 (Proxy) | Qualcomm® QCS8275 (Proxy) | QNN_DLC | 2.884 ms | 0 - 178 MB | NPU | [HRNetPose.dlc](https://huggingface.co/qualcomm/HRNetPose/blob/main/HRNetPose_w8a8.dlc) |
94
- | HRNetPose | w8a8 | QCS8450 (Proxy) | Qualcomm® QCS8450 (Proxy) | TFLITE | 1.513 ms | 0 - 234 MB | NPU | [HRNetPose.tflite](https://huggingface.co/qualcomm/HRNetPose/blob/main/HRNetPose_w8a8.tflite) |
95
- | HRNetPose | w8a8 | QCS8450 (Proxy) | Qualcomm® QCS8450 (Proxy) | QNN_DLC | 1.685 ms | 0 - 227 MB | NPU | [HRNetPose.dlc](https://huggingface.co/qualcomm/HRNetPose/blob/main/HRNetPose_w8a8.dlc) |
96
- | HRNetPose | w8a8 | QCS8550 (Proxy) | Qualcomm® QCS8550 (Proxy) | TFLITE | 0.964 ms | 0 - 2 MB | NPU | [HRNetPose.tflite](https://huggingface.co/qualcomm/HRNetPose/blob/main/HRNetPose_w8a8.tflite) |
97
- | HRNetPose | w8a8 | QCS8550 (Proxy) | Qualcomm® QCS8550 (Proxy) | QNN_DLC | 1.142 ms | 0 - 2 MB | NPU | [HRNetPose.dlc](https://huggingface.co/qualcomm/HRNetPose/blob/main/HRNetPose_w8a8.dlc) |
98
- | HRNetPose | w8a8 | QCS9075 (Proxy) | Qualcomm® QCS9075 (Proxy) | TFLITE | 4.638 ms | 0 - 178 MB | NPU | [HRNetPose.tflite](https://huggingface.co/qualcomm/HRNetPose/blob/main/HRNetPose_w8a8.tflite) |
99
- | HRNetPose | w8a8 | QCS9075 (Proxy) | Qualcomm® QCS9075 (Proxy) | QNN_DLC | 1.451 ms | 0 - 178 MB | NPU | [HRNetPose.dlc](https://huggingface.co/qualcomm/HRNetPose/blob/main/HRNetPose_w8a8.dlc) |
100
- | HRNetPose | w8a8 | SA7255P ADP | Qualcomm® SA7255P | TFLITE | 2.629 ms | 0 - 178 MB | NPU | [HRNetPose.tflite](https://huggingface.co/qualcomm/HRNetPose/blob/main/HRNetPose_w8a8.tflite) |
101
- | HRNetPose | w8a8 | SA7255P ADP | Qualcomm® SA7255P | QNN_DLC | 2.884 ms | 0 - 178 MB | NPU | [HRNetPose.dlc](https://huggingface.co/qualcomm/HRNetPose/blob/main/HRNetPose_w8a8.dlc) |
102
- | HRNetPose | w8a8 | SA8295P ADP | Qualcomm® SA8295P | TFLITE | 1.703 ms | 0 - 186 MB | NPU | [HRNetPose.tflite](https://huggingface.co/qualcomm/HRNetPose/blob/main/HRNetPose_w8a8.tflite) |
103
- | HRNetPose | w8a8 | SA8295P ADP | Qualcomm® SA8295P | QNN_DLC | 1.903 ms | 0 - 187 MB | NPU | [HRNetPose.dlc](https://huggingface.co/qualcomm/HRNetPose/blob/main/HRNetPose_w8a8.dlc) |
104
- | HRNetPose | w8a8 | SA8775P ADP | Qualcomm® SA8775P | TFLITE | 4.638 ms | 0 - 178 MB | NPU | [HRNetPose.tflite](https://huggingface.co/qualcomm/HRNetPose/blob/main/HRNetPose_w8a8.tflite) |
105
- | HRNetPose | w8a8 | SA8775P ADP | Qualcomm® SA8775P | QNN_DLC | 1.451 ms | 0 - 178 MB | NPU | [HRNetPose.dlc](https://huggingface.co/qualcomm/HRNetPose/blob/main/HRNetPose_w8a8.dlc) |
106
- | HRNetPose | w8a8 | Samsung Galaxy S24 | Snapdragon® 8 Gen 3 Mobile | TFLITE | 0.71 ms | 0 - 235 MB | NPU | [HRNetPose.tflite](https://huggingface.co/qualcomm/HRNetPose/blob/main/HRNetPose_w8a8.tflite) |
107
- | HRNetPose | w8a8 | Samsung Galaxy S24 | Snapdragon® 8 Gen 3 Mobile | QNN_DLC | 0.841 ms | 0 - 228 MB | NPU | [HRNetPose.dlc](https://huggingface.co/qualcomm/HRNetPose/blob/main/HRNetPose_w8a8.dlc) |
108
- | HRNetPose | w8a8 | Samsung Galaxy S25 | Snapdragon® 8 Elite For Galaxy Mobile | TFLITE | 0.582 ms | 0 - 181 MB | NPU | [HRNetPose.tflite](https://huggingface.co/qualcomm/HRNetPose/blob/main/HRNetPose_w8a8.tflite) |
109
- | HRNetPose | w8a8 | Samsung Galaxy S25 | Snapdragon® 8 Elite For Galaxy Mobile | QNN_DLC | 0.64 ms | 0 - 182 MB | NPU | [HRNetPose.dlc](https://huggingface.co/qualcomm/HRNetPose/blob/main/HRNetPose_w8a8.dlc) |
110
- | HRNetPose | w8a8 | Snapdragon 7 Gen 4 QRD | Snapdragon® 7 Gen 4 Mobile | TFLITE | 1.345 ms | 0 - 180 MB | NPU | [HRNetPose.tflite](https://huggingface.co/qualcomm/HRNetPose/blob/main/HRNetPose_w8a8.tflite) |
111
- | HRNetPose | w8a8 | Snapdragon 7 Gen 4 QRD | Snapdragon® 7 Gen 4 Mobile | QNN_DLC | 1.494 ms | 0 - 182 MB | NPU | [HRNetPose.dlc](https://huggingface.co/qualcomm/HRNetPose/blob/main/HRNetPose_w8a8.dlc) |
112
- | HRNetPose | w8a8 | Snapdragon 8 Elite Gen 5 QRD | Snapdragon® 8 Elite Gen 5 Mobile | TFLITE | 0.516 ms | 0 - 177 MB | NPU | [HRNetPose.tflite](https://huggingface.co/qualcomm/HRNetPose/blob/main/HRNetPose_w8a8.tflite) |
113
- | HRNetPose | w8a8 | Snapdragon 8 Elite Gen 5 QRD | Snapdragon® 8 Elite Gen 5 Mobile | QNN_DLC | 0.569 ms | 0 - 182 MB | NPU | [HRNetPose.dlc](https://huggingface.co/qualcomm/HRNetPose/blob/main/HRNetPose_w8a8.dlc) |
114
- | HRNetPose | w8a8 | Snapdragon X Elite CRD | Snapdragon® X Elite | QNN_DLC | 1.26 ms | 0 - 0 MB | NPU | [HRNetPose.dlc](https://huggingface.co/qualcomm/HRNetPose/blob/main/HRNetPose_w8a8.dlc) |
115
-
116
-
117
-
118
-
119
- ## Installation
120
-
121
-
122
- Install the package via pip:
123
- ```bash
124
- # NOTE: 3.10 <= PYTHON_VERSION < 3.14 is supported.
125
- pip install mmpose==1.2.0 --no-deps
126
- pip install "qai-hub-models[hrnet-pose]"
127
- ```
128
-
129
-
130
- ## Configure Qualcomm® AI Hub Workbench to run this model on a cloud-hosted device
131
-
132
- Sign-in to [Qualcomm® AI Hub Workbench](https://workbench.aihub.qualcomm.com/) with your
133
- Qualcomm® ID. Once signed in navigate to `Account -> Settings -> API Token`.
134
-
135
- With this API token, you can configure your client to run models on the cloud
136
- hosted devices.
137
- ```bash
138
- qai-hub configure --api_token API_TOKEN
139
- ```
140
- Navigate to [docs](https://workbench.aihub.qualcomm.com/docs/) for more information.
141
-
142
-
143
-
144
- ## Demo off target
145
-
146
- The package contains a simple end-to-end demo that downloads pre-trained
147
- weights and runs this model on a sample input.
148
-
149
- ```bash
150
- python -m qai_hub_models.models.hrnet_pose.demo
151
- ```
152
-
153
- The above demo runs a reference implementation of pre-processing, model
154
- inference, and post processing.
155
-
156
- **NOTE**: If you want running in a Jupyter Notebook or Google Colab like
157
- environment, please add the following to your cell (instead of the above).
158
- ```
159
- %run -m qai_hub_models.models.hrnet_pose.demo
160
- ```
161
-
162
-
163
- ### Run model on a cloud-hosted device
164
-
165
- In addition to the demo, you can also run the model on a cloud-hosted Qualcomm®
166
- device. This script does the following:
167
- * Performance check on-device on a cloud-hosted device
168
- * Downloads compiled assets that can be deployed on-device for Android.
169
- * Accuracy check between PyTorch and on-device outputs.
170
-
171
- ```bash
172
- python -m qai_hub_models.models.hrnet_pose.export
173
- ```
174
-
175
-
176
-
177
- ## How does this work?
178
-
179
- This [export script](https://aihub.qualcomm.com/models/hrnet_pose/qai_hub_models/models/HRNetPose/export.py)
180
- leverages [Qualcomm® AI Hub](https://aihub.qualcomm.com/) to optimize, validate, and deploy this model
181
- on-device. Lets go through each step below in detail:
182
-
183
- Step 1: **Compile model for on-device deployment**
184
-
185
- To compile a PyTorch model for on-device deployment, we first trace the model
186
- in memory using the `jit.trace` and then call the `submit_compile_job` API.
187
-
188
- ```python
189
- import torch
190
-
191
- import qai_hub as hub
192
- from qai_hub_models.models.hrnet_pose import Model
193
-
194
- # Load the model
195
- torch_model = Model.from_pretrained()
196
-
197
- # Device
198
- device = hub.Device("Samsung Galaxy S25")
199
-
200
- # Trace model
201
- input_shape = torch_model.get_input_spec()
202
- sample_inputs = torch_model.sample_inputs()
203
-
204
- pt_model = torch.jit.trace(torch_model, [torch.tensor(data[0]) for _, data in sample_inputs.items()])
205
-
206
- # Compile model on a specific device
207
- compile_job = hub.submit_compile_job(
208
- model=pt_model,
209
- device=device,
210
- input_specs=torch_model.get_input_spec(),
211
- )
212
-
213
- # Get target model to run on-device
214
- target_model = compile_job.get_target_model()
215
-
216
- ```
217
-
218
-
219
- Step 2: **Performance profiling on cloud-hosted device**
220
-
221
- After compiling models from step 1. Models can be profiled model on-device using the
222
- `target_model`. Note that this scripts runs the model on a device automatically
223
- provisioned in the cloud. Once the job is submitted, you can navigate to a
224
- provided job URL to view a variety of on-device performance metrics.
225
- ```python
226
- profile_job = hub.submit_profile_job(
227
- model=target_model,
228
- device=device,
229
- )
230
-
231
- ```
232
-
233
- Step 3: **Verify on-device accuracy**
234
-
235
- To verify the accuracy of the model on-device, you can run on-device inference
236
- on sample input data on the same cloud hosted device.
237
- ```python
238
- input_data = torch_model.sample_inputs()
239
- inference_job = hub.submit_inference_job(
240
- model=target_model,
241
- device=device,
242
- inputs=input_data,
243
- )
244
- on_device_output = inference_job.download_output_data()
245
-
246
- ```
247
- With the output of the model, you can compute like PSNR, relative errors or
248
- spot check the output with expected output.
249
-
250
- **Note**: This on-device profiling and inference requires access to Qualcomm®
251
- AI Hub Workbench. [Sign up for access](https://myaccount.qualcomm.com/signup).
252
-
253
-
254
-
255
- ## Run demo on a cloud-hosted device
256
-
257
- You can also run the demo on-device.
258
-
259
- ```bash
260
- python -m qai_hub_models.models.hrnet_pose.demo --eval-mode on-device
261
- ```
262
-
263
- **NOTE**: If you want running in a Jupyter Notebook or Google Colab like
264
- environment, please add the following to your cell (instead of the above).
265
- ```
266
- %run -m qai_hub_models.models.hrnet_pose.demo -- --eval-mode on-device
267
- ```
268
-
269
-
270
- ## Deploying compiled model to Android
271
-
272
-
273
- The models can be deployed using multiple runtimes:
274
- - TensorFlow Lite (`.tflite` export): [This
275
- tutorial](https://www.tensorflow.org/lite/android/quickstart) provides a
276
- guide to deploy the .tflite model in an Android application.
277
-
278
-
279
- - QNN (`.so` export ): This [sample
280
- app](https://docs.qualcomm.com/bundle/publicresource/topics/80-63442-50/sample_app.html)
281
- provides instructions on how to use the `.so` shared library in an Android application.
282
-
283
-
284
- ## View on Qualcomm® AI Hub
285
- Get more details on HRNetPose's performance across various devices [here](https://aihub.qualcomm.com/models/hrnet_pose).
286
- Explore all available models on [Qualcomm® AI Hub](https://aihub.qualcomm.com/)
287
-
288
 
289
  ## License
290
  * The license for the original implementation of HRNetPose can be found
291
  [here](https://github.com/leoxiaobin/deep-high-resolution-net.pytorch/blob/master/LICENSE).
292
 
293
-
294
-
295
  ## References
296
  * [Deep High-Resolution Representation Learning for Human Pose Estimation](https://arxiv.org/abs/1902.09212)
297
  * [Source Model Implementation](https://github.com/leoxiaobin/deep-high-resolution-net.pytorch)
298
 
299
-
300
-
301
  ## Community
302
  * Join [our AI Hub Slack community](https://aihub.qualcomm.com/community/slack) to collaborate, post questions and learn more about on-device AI.
303
  * For questions or feedback please [reach out to us](mailto:ai-hub-support@qti.qualcomm.com).
304
-
305
-
 
10
 
11
  ![](https://qaihub-public-assets.s3.us-west-2.amazonaws.com/qai-hub-models/models/hrnet_pose/web-assets/model_demo.png)
12
 
13
+ # HRNetPose: Optimized for Qualcomm Devices
 
 
14
 
15
  HRNet performs pose estimation in high-resolution representations.
16
 
17
+ This is based on the implementation of HRNetPose found [here](https://github.com/leoxiaobin/deep-high-resolution-net.pytorch).
18
+ This repository contains pre-exported model files optimized for Qualcomm® devices. You can use the [Qualcomm® AI Hub Models](https://github.com/quic/ai-hub-models/blob/main/qai_hub_models/models/hrnet_pose) 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
+
22
+ ## Getting Started
23
+ There are two ways to deploy this model on your device:
24
+
25
+ ### Option 1: Download Pre-Exported Models
26
+
27
+ Below are pre-exported model assets ready for deployment.
28
+
29
+ | Runtime | Precision | Chipset | SDK Versions | Download |
30
+ |---|---|---|---|---|
31
+ | ONNX | float | Universal | QAIRT 2.37, ONNX Runtime 1.23.0 | [Download](https://qaihub-public-assets.s3.us-west-2.amazonaws.com/qai-hub-models/models/hrnet_pose/releases/v0.46.1/hrnet_pose-onnx-float.zip)
32
+ | ONNX | w8a16 | Universal | QAIRT 2.37, ONNX Runtime 1.23.0 | [Download](https://qaihub-public-assets.s3.us-west-2.amazonaws.com/qai-hub-models/models/hrnet_pose/releases/v0.46.1/hrnet_pose-onnx-w8a16.zip)
33
+ | QNN_DLC | float | Universal | QAIRT 2.42 | [Download](https://qaihub-public-assets.s3.us-west-2.amazonaws.com/qai-hub-models/models/hrnet_pose/releases/v0.46.1/hrnet_pose-qnn_dlc-float.zip)
34
+ | QNN_DLC | w8a16 | Universal | QAIRT 2.42 | [Download](https://qaihub-public-assets.s3.us-west-2.amazonaws.com/qai-hub-models/models/hrnet_pose/releases/v0.46.1/hrnet_pose-qnn_dlc-w8a16.zip)
35
+ | QNN_DLC | w8a8 | Universal | QAIRT 2.42 | [Download](https://qaihub-public-assets.s3.us-west-2.amazonaws.com/qai-hub-models/models/hrnet_pose/releases/v0.46.1/hrnet_pose-qnn_dlc-w8a8.zip)
36
+ | TFLITE | float | Universal | QAIRT 2.42, TFLite 2.17.0 | [Download](https://qaihub-public-assets.s3.us-west-2.amazonaws.com/qai-hub-models/models/hrnet_pose/releases/v0.46.1/hrnet_pose-tflite-float.zip)
37
+ | TFLITE | w8a8 | Universal | QAIRT 2.42, TFLite 2.17.0 | [Download](https://qaihub-public-assets.s3.us-west-2.amazonaws.com/qai-hub-models/models/hrnet_pose/releases/v0.46.1/hrnet_pose-tflite-w8a8.zip)
38
+
39
+ For more device-specific assets and performance metrics, visit **[HRNetPose on Qualcomm® AI Hub](https://aihub.qualcomm.com/models/hrnet_pose)**.
40
+
41
+
42
+ ### Option 2: Export with Custom Configurations
43
+
44
+ Use the [Qualcomm® AI Hub Models](https://github.com/quic/ai-hub-models/blob/main/qai_hub_models/models/hrnet_pose) Python library to compile and export the model with your own:
45
+ - Custom weights (e.g., fine-tuned checkpoints)
46
+ - Custom input shapes
47
+ - Target device and runtime configurations
48
+
49
+ This option is ideal if you need to customize the model beyond the default configuration provided here.
50
+
51
+ See our repository for [HRNetPose on GitHub](https://github.com/quic/ai-hub-models/blob/main/qai_hub_models/models/hrnet_pose) for usage instructions.
52
+
53
+ ## Model Details
54
+
55
+ **Model Type:** Model_use_case.pose_estimation
56
+
57
+ **Model Stats:**
58
+ - Model checkpoint: hrnet_posenet_FP32_state_dict
59
+ - Input resolution: 256x192
60
+ - Number of parameters: 28.5M
61
+ - Model size (float): 109 MB
62
+ - Model size (w8a8): 28.1 MB
63
+
64
+ ## Performance Summary
65
+ | Model | Runtime | Precision | Chipset | Inference Time (ms) | Peak Memory Range (MB) | Primary Compute Unit
66
+ |---|---|---|---|---|---|---
67
+ | HRNetPose | ONNX | float | Snapdragon® X Elite | 2.663 ms | 55 - 55 MB | NPU
68
+ | HRNetPose | ONNX | float | Snapdragon® 8 Gen 3 Mobile | 2.073 ms | 0 - 197 MB | NPU
69
+ | HRNetPose | ONNX | float | Qualcomm® QCS8550 (Proxy) | 2.802 ms | 1 - 3 MB | NPU
70
+ | HRNetPose | ONNX | float | Qualcomm® QCS9075 | 4.107 ms | 0 - 4 MB | NPU
71
+ | HRNetPose | ONNX | float | Snapdragon® 8 Elite For Galaxy Mobile | 1.748 ms | 0 - 142 MB | NPU
72
+ | HRNetPose | ONNX | float | Snapdragon® 8 Elite Gen 5 Mobile | 1.423 ms | 0 - 143 MB | NPU
73
+ | HRNetPose | ONNX | w8a16 | Snapdragon® X Elite | 1.978 ms | 28 - 28 MB | NPU
74
+ | HRNetPose | ONNX | w8a16 | Snapdragon® 8 Gen 3 Mobile | 1.511 ms | 0 - 258 MB | NPU
75
+ | HRNetPose | ONNX | w8a16 | Qualcomm® QCS6490 | 486.81 ms | 32 - 41 MB | CPU
76
+ | HRNetPose | ONNX | w8a16 | Qualcomm® QCS8550 (Proxy) | 2.014 ms | 0 - 268 MB | NPU
77
+ | HRNetPose | ONNX | w8a16 | Qualcomm® QCS9075 | 2.297 ms | 0 - 3 MB | NPU
78
+ | HRNetPose | ONNX | w8a16 | Qualcomm® QCM6690 | 214.195 ms | 30 - 48 MB | CPU
79
+ | HRNetPose | ONNX | w8a16 | Snapdragon® 8 Elite For Galaxy Mobile | 1.232 ms | 0 - 188 MB | NPU
80
+ | HRNetPose | ONNX | w8a16 | Snapdragon® 7 Gen 4 Mobile | 209.371 ms | 26 - 39 MB | CPU
81
+ | HRNetPose | ONNX | w8a16 | Snapdragon® 8 Elite Gen 5 Mobile | 0.996 ms | 0 - 189 MB | NPU
82
+ | HRNetPose | QNN_DLC | float | Snapdragon® X Elite | 2.876 ms | 1 - 1 MB | NPU
83
+ | HRNetPose | QNN_DLC | float | Snapdragon® 8 Gen 3 Mobile | 2.006 ms | 0 - 121 MB | NPU
84
+ | HRNetPose | QNN_DLC | float | Qualcomm® QCS8275 (Proxy) | 14.33 ms | 1 - 75 MB | NPU
85
+ | HRNetPose | QNN_DLC | float | Qualcomm® QCS8550 (Proxy) | 2.677 ms | 1 - 87 MB | NPU
86
+ | HRNetPose | QNN_DLC | float | Qualcomm® SA8775P | 18.856 ms | 1 - 75 MB | NPU
87
+ | HRNetPose | QNN_DLC | float | Qualcomm® QCS9075 | 4.118 ms | 1 - 3 MB | NPU
88
+ | HRNetPose | QNN_DLC | float | Qualcomm® QCS8450 (Proxy) | 4.961 ms | 0 - 105 MB | NPU
89
+ | HRNetPose | QNN_DLC | float | Qualcomm® SA7255P | 14.33 ms | 1 - 75 MB | NPU
90
+ | HRNetPose | QNN_DLC | float | Qualcomm® SA8295P | 4.517 ms | 0 - 67 MB | NPU
91
+ | HRNetPose | QNN_DLC | float | Snapdragon® 8 Elite For Galaxy Mobile | 1.586 ms | 1 - 77 MB | NPU
92
+ | HRNetPose | QNN_DLC | float | Snapdragon® 8 Elite Gen 5 Mobile | 1.267 ms | 0 - 78 MB | NPU
93
+ | HRNetPose | QNN_DLC | w8a16 | Snapdragon® X Elite | 2.162 ms | 0 - 0 MB | NPU
94
+ | HRNetPose | QNN_DLC | w8a16 | Snapdragon® 8 Gen 3 Mobile | 1.394 ms | 0 - 151 MB | NPU
95
+ | HRNetPose | QNN_DLC | w8a16 | Qualcomm® QCS6490 | 6.753 ms | 0 - 2 MB | NPU
96
+ | HRNetPose | QNN_DLC | w8a16 | Qualcomm® QCS8275 (Proxy) | 5.247 ms | 0 - 98 MB | NPU
97
+ | HRNetPose | QNN_DLC | w8a16 | Qualcomm® QCS8550 (Proxy) | 1.918 ms | 0 - 2 MB | NPU
98
+ | HRNetPose | QNN_DLC | w8a16 | Qualcomm® SA8775P | 2.261 ms | 0 - 100 MB | NPU
99
+ | HRNetPose | QNN_DLC | w8a16 | Qualcomm® QCS9075 | 2.196 ms | 2 - 4 MB | NPU
100
+ | HRNetPose | QNN_DLC | w8a16 | Qualcomm® QCM6690 | 21.984 ms | 0 - 217 MB | NPU
101
+ | HRNetPose | QNN_DLC | w8a16 | Qualcomm® QCS8450 (Proxy) | 2.609 ms | 0 - 152 MB | NPU
102
+ | HRNetPose | QNN_DLC | w8a16 | Qualcomm® SA7255P | 5.247 ms | 0 - 98 MB | NPU
103
+ | HRNetPose | QNN_DLC | w8a16 | Qualcomm® SA8295P | 3.086 ms | 0 - 96 MB | NPU
104
+ | HRNetPose | QNN_DLC | w8a16 | Snapdragon® 8 Elite For Galaxy Mobile | 1.018 ms | 0 - 99 MB | NPU
105
+ | HRNetPose | QNN_DLC | w8a16 | Snapdragon® 7 Gen 4 Mobile | 2.557 ms | 0 - 101 MB | NPU
106
+ | HRNetPose | QNN_DLC | w8a16 | Snapdragon® 8 Elite Gen 5 Mobile | 0.812 ms | 0 - 100 MB | NPU
107
+ | HRNetPose | QNN_DLC | w8a8 | Snapdragon® X Elite | 1.269 ms | 0 - 0 MB | NPU
108
+ | HRNetPose | QNN_DLC | w8a8 | Snapdragon® 8 Gen 3 Mobile | 0.829 ms | 0 - 133 MB | NPU
109
+ | HRNetPose | QNN_DLC | w8a8 | Qualcomm® QCS6490 | 3.664 ms | 2 - 4 MB | NPU
110
+ | HRNetPose | QNN_DLC | w8a8 | Qualcomm® QCS8275 (Proxy) | 2.869 ms | 0 - 88 MB | NPU
111
+ | HRNetPose | QNN_DLC | w8a8 | Qualcomm® QCS8550 (Proxy) | 1.124 ms | 0 - 4 MB | NPU
112
+ | HRNetPose | QNN_DLC | w8a8 | Qualcomm® SA8775P | 5.323 ms | 0 - 88 MB | NPU
113
+ | HRNetPose | QNN_DLC | w8a8 | Qualcomm® QCS9075 | 1.309 ms | 0 - 2 MB | NPU
114
+ | HRNetPose | QNN_DLC | w8a8 | Qualcomm® QCM6690 | 10.276 ms | 0 - 209 MB | NPU
115
+ | HRNetPose | QNN_DLC | w8a8 | Qualcomm® QCS8450 (Proxy) | 1.714 ms | 0 - 135 MB | NPU
116
+ | HRNetPose | QNN_DLC | w8a8 | Qualcomm® SA7255P | 2.869 ms | 0 - 88 MB | NPU
117
+ | HRNetPose | QNN_DLC | w8a8 | Qualcomm® SA8295P | 1.893 ms | 0 - 87 MB | NPU
118
+ | HRNetPose | QNN_DLC | w8a8 | Snapdragon® 8 Elite For Galaxy Mobile | 0.642 ms | 0 - 92 MB | NPU
119
+ | HRNetPose | QNN_DLC | w8a8 | Snapdragon® 7 Gen 4 Mobile | 1.507 ms | 0 - 88 MB | NPU
120
+ | HRNetPose | QNN_DLC | w8a8 | Snapdragon® 8 Elite Gen 5 Mobile | 0.564 ms | 0 - 92 MB | NPU
121
+ | HRNetPose | TFLITE | float | Snapdragon® 8 Gen 3 Mobile | 2.028 ms | 0 - 195 MB | NPU
122
+ | HRNetPose | TFLITE | float | Qualcomm® QCS8275 (Proxy) | 14.366 ms | 0 - 120 MB | NPU
123
+ | HRNetPose | TFLITE | float | Qualcomm® QCS8550 (Proxy) | 2.675 ms | 0 - 3 MB | NPU
124
+ | HRNetPose | TFLITE | float | Qualcomm® SA8775P | 4.37 ms | 0 - 119 MB | NPU
125
+ | HRNetPose | TFLITE | float | Qualcomm® QCS9075 | 4.13 ms | 0 - 58 MB | NPU
126
+ | HRNetPose | TFLITE | float | Qualcomm® QCS8450 (Proxy) | 4.964 ms | 0 - 180 MB | NPU
127
+ | HRNetPose | TFLITE | float | Qualcomm® SA7255P | 14.366 ms | 0 - 120 MB | NPU
128
+ | HRNetPose | TFLITE | float | Qualcomm® SA8295P | 4.555 ms | 0 - 107 MB | NPU
129
+ | HRNetPose | TFLITE | float | Snapdragon® 8 Elite For Galaxy Mobile | 1.583 ms | 0 - 120 MB | NPU
130
+ | HRNetPose | TFLITE | float | Snapdragon® 8 Elite Gen 5 Mobile | 1.266 ms | 0 - 121 MB | NPU
131
+ | HRNetPose | TFLITE | w8a8 | Snapdragon® 8 Gen 3 Mobile | 0.701 ms | 0 - 143 MB | NPU
132
+ | HRNetPose | TFLITE | w8a8 | Qualcomm® QCS6490 | 3.334 ms | 0 - 30 MB | NPU
133
+ | HRNetPose | TFLITE | w8a8 | Qualcomm® QCS8275 (Proxy) | 2.605 ms | 0 - 88 MB | NPU
134
+ | HRNetPose | TFLITE | w8a8 | Qualcomm® QCS8550 (Proxy) | 0.966 ms | 0 - 3 MB | NPU
135
+ | HRNetPose | TFLITE | w8a8 | Qualcomm® SA8775P | 1.301 ms | 0 - 92 MB | NPU
136
+ | HRNetPose | TFLITE | w8a8 | Qualcomm® QCS9075 | 1.097 ms | 0 - 30 MB | NPU
137
+ | HRNetPose | TFLITE | w8a8 | Qualcomm® QCM6690 | 9.757 ms | 0 - 200 MB | NPU
138
+ | HRNetPose | TFLITE | w8a8 | Qualcomm® QCS8450 (Proxy) | 1.485 ms | 0 - 145 MB | NPU
139
+ | HRNetPose | TFLITE | w8a8 | Qualcomm® SA7255P | 2.605 ms | 0 - 88 MB | NPU
140
+ | HRNetPose | TFLITE | w8a8 | Qualcomm® SA8295P | 1.723 ms | 0 - 85 MB | NPU
141
+ | HRNetPose | TFLITE | w8a8 | Snapdragon® 8 Elite For Galaxy Mobile | 0.583 ms | 0 - 91 MB | NPU
142
+ | HRNetPose | TFLITE | w8a8 | Snapdragon® 7 Gen 4 Mobile | 1.341 ms | 0 - 86 MB | NPU
143
+ | HRNetPose | TFLITE | w8a8 | Snapdragon® 8 Elite Gen 5 Mobile | 0.518 ms | 0 - 92 MB | NPU
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
144
 
145
  ## License
146
  * The license for the original implementation of HRNetPose can be found
147
  [here](https://github.com/leoxiaobin/deep-high-resolution-net.pytorch/blob/master/LICENSE).
148
 
 
 
149
  ## References
150
  * [Deep High-Resolution Representation Learning for Human Pose Estimation](https://arxiv.org/abs/1902.09212)
151
  * [Source Model Implementation](https://github.com/leoxiaobin/deep-high-resolution-net.pytorch)
152
 
 
 
153
  ## Community
154
  * Join [our AI Hub Slack community](https://aihub.qualcomm.com/community/slack) to collaborate, post questions and learn more about on-device AI.
155
  * For questions or feedback please [reach out to us](mailto:ai-hub-support@qti.qualcomm.com).
 
 
tool-versions.yaml DELETED
@@ -1,3 +0,0 @@
1
- tool_versions:
2
- qnn_dlc:
3
- qairt: 2.41.0.251128145156_191518