
HRNet 采用高分辨率表示进行姿态估计。
本模型基于 此处 提供的 HRNetPose 实现。 此仓库包含为 Qualcomm® 设备优化的预导出模型文件。您可以使用 Qualcomm® AI Hub Models 库,通过自定义配置进行导出。有关模型在各种设备上的性能详情,请参见 性能摘要。
Qualcomm AI Hub Models 使用 Qualcomm AI Hub Workbench 对此模型进行编译、分析和评估。立即注册,即可在托管的 Qualcomm® 设备上运行这些模型。
有两种方式可在您的设备上部署此模型:
以下是可直接部署的预导出模型资源。
| 运行时 | 精度 | 芯片组 | SDK 版本 | 下载 |
|---|---|---|---|---|
| ONNX | float | 通用 | QAIRT 2.42、ONNX Runtime 1.24.3 | 下载 |
| ONNX | w8a16 | 通用 | QAIRT 2.42、ONNX Runtime 1.24.3 | 下载 |
| ONNX | w8a8 | 通用 | QAIRT 2.42、ONNX Runtime 1.24.3 | 下载 |
| QNN_DLC | float | 通用 | QAIRT 2.45 | 下载 |
| QNN_DLC | w8a16 | 通用 | QAIRT 2.45 | 下载 |
| QNN_DLC | w8a8 | 通用 | QAIRT 2.45 | 下载 |
| TFLITE | float | 通用 | QAIRT 2.45 | 下载 |
| TFLITE | w8a8 | 通用 | QAIRT 2.45 | 下载 |
如需更多设备特定资源和性能指标,请访问 Qualcomm® AI Hub 上的 HRNetPose。
使用 Qualcomm® AI Hub Models Python 库编译和导出模型,并可自定义以下内容:
如果您需要在本文提供的默认配置基础上进一步自定义模型,此选项非常适用。
有关使用说明,请参见我们 GitHub 上的 HRNetPose 仓库。
模型类型: Model_use_case.pose_estimation
模型统计信息:
| 模型 | 运行时 | 精度 | 芯片组 | 推理时间(毫秒) | 峰值内存范围(MB) | 主要计算单元 |
|---|---|---|---|---|---|---|
| HRNetPose | ONNX | float | Snapdragon® 8 Elite Gen 5 Mobile | 1.217 ms | 1 - 91 MB | NPU |
| HRNetPose | ONNX | float | Snapdragon® X2 Elite | 1.328 ms | 55 - 55 MB | NPU |
| HRNetPose | ONNX | float | Snapdragon® X Elite | 2.625 ms | 55 - 55 MB | NPU |
| HRNetPose | ONNX | float | Snapdragon® 8 Gen 3 Mobile | 1.848 ms | 0 - 148 MB | NPU |
| HRNetPose | ONNX | float | Qualcomm® QCS8550 (Proxy) | 2.466 ms | 0 - 58 MB | NPU |
| HRNetPose | ONNX | float | Qualcomm® QCS9075 | 3.912 ms | 0 - 4 MB | NPU |
| HRNetPose | ONNX | float | Snapdragon® 8 Elite For Galaxy Mobile | 1.503 ms | 0 - 93 MB | NPU |
| HRNetPose | ONNX | w8a16 | Snapdragon® 8 Elite Gen 5 Mobile | 0.788 ms | 0 - 129 MB | NPU |
| HRNetPose | ONNX | w8a16 | Snapdragon® X2 Elite | 1.013 ms | 28 - 28 MB | NPU |
| HRNetPose | ONNX | w8a16 | Snapdragon® X Elite | 1.987 ms | 28 - 28 MB | NPU |
| HRNetPose | ONNX | w8a16 | Snapdragon® 8 Gen 3 Mobile | 1.255 ms | 0 - 199 MB | NPU |
| HRNetPose | ONNX | w8a16 | Qualcomm® QCS6490 | 480.354 ms | 30 - 34 MB | CPU |
| HRNetPose | ONNX | w8a16 | Qualcomm® QCS8550 (Proxy) | 1.761 ms | 0 - 38 MB | NPU |
| HRNetPose | ONNX | w8a16 | Qualcomm® QCS9075 | 1.989 ms | 0 - 3 MB | NPU |
| HRNetPose | ONNX | w8a16 | Qualcomm® QCM6690 | 223.1 ms | 30 - 48 MB | CPU |
| HRNetPose | ONNX | w8a16 | Snapdragon® 8 Elite For Galaxy Mobile | 0.972 ms | 0 - 124 MB | NPU |
| HRNetPose | ONNX | w8a16 | Snapdragon® 7 Gen 4 Mobile | 214.16 ms | 26 - 41 MB | CPU |
| HRNetPose | ONNX | w8a8 | Snapdragon® 8 Elite Gen 5 Mobile | 0.806 ms | 0 - 122 MB | NPU |
| HRNetPose | ONNX | w8a8 | Snapdragon® X2 Elite | 0.77 ms | 30 - 30 MB | NPU |
| HRNetPose | ONNX | w8a8 | Snapdragon® X Elite | 1.632 ms | 28 - 28 MB | NPU |
| HRNetPose | ONNX | w8a8 | Snapdragon® 8 Gen 3 Mobile | 1.046 ms | 0 - 186 MB | NPU |
| HRNetPose | ONNX | w8a8 | Qualcomm® QCS6490 | 89.757 ms | 8 - 68 MB | CPU |
| HRNetPose | ONNX | w8a8 | Qualcomm® QCS8550 (Proxy) | 1.513 ms | 0 - 33 MB | NPU |
| HRNetPose | ONNX | w8a8 | Qualcomm® QCS9075 | 1.542 ms | 0 - 3 MB | NPU |
| HRNetPose | ONNX | w8a8 | Qualcomm® QCM6690 | 60.819 ms | 9 - 30 MB | CPU |
| HRNetPose | ONNX | w8a8 | Snapdragon® 8 Elite For Galaxy Mobile | 0.912 ms | 0 - 114 MB | NPU |
| HRNetPose | ONNX | w8a8 | Snapdragon® 7 Gen 4 Mobile | 58.162 ms | 10 - 30 MB | CPU |
| HRNetPose | QNN_DLC | float | Snapdragon® 8 Elite Gen 5 Mobile | 1.266 ms | 1 - 77 MB | NPU |
| HRNetPose | QNN_DLC | float | Snapdragon® X2 Elite | 1.689 ms | 1 - 1 MB | NPU |
| HRNetPose | QNN_DLC | float | Snapdragon® X Elite | 2.937 ms | 1 - 1 MB | NPU |
| HRNetPose | QNN_DLC | float | Snapdragon® 8 Gen 3 Mobile | 1.991 ms | 0 - 117 MB | NPU |
| HRNetPose | QNN_DLC | float | Qualcomm® QCS8275 (Proxy) | 14.17 ms | 1 - 73 MB | NPU |
| HRNetPose | QNN_DLC | float | Qualcomm® QCS8550 (Proxy) | 2.776 ms | 1 - 2 MB | NPU |
| HRNetPose | QNN_DLC | float | Qualcomm® SA8775P | 4.291 ms | 1 - 75 MB | NPU |
| HRNetPose | QNN_DLC | float | Qualcomm® QCS9075 | 4.105 ms | 1 - 3 MB | NPU |
| HRNetPose | QNN_DLC | float | Qualcomm® QCS8450 (Proxy) | 5.016 ms | 0 - 103 MB | NPU |
| HRNetPose | QNN_DLC | float | Qualcomm® SA7255P | 14.17 ms | 1 - 73 MB | NPU |
| HRNetPose | QNN_DLC | float | Qualcomm® SA8295P | 4.581 ms | 1 - 61 MB | NPU |
| HRNetPose | QNN_DLC | float | Snapdragon® 8 Elite For Galaxy Mobile | 1.561 ms | 0 - 73 MB | NPU |
| HRNetPose | QNN_DLC | w8a16 | Snapdragon® 8 Elite Gen 5 Mobile | 0.809 ms | 0 - 101 MB | NPU |
| HRNetPose | QNN_DLC | w8a16 | Snapdragon® X2 Elite | 1.307 ms | 0 - 0 MB | NPU |
| HRNetPose | QNN_DLC | w8a16 | Snapdragon® X Elite | 2.141 ms | 0 - 0 MB | NPU |
| HRNetPose | QNN_DLC | w8a16 | Snapdragon® 8 Gen 3 Mobile | 1.368 ms | 0 - 147 MB | NPU |
| HRNetPose | QNN_DLC | w8a16 | Qualcomm® QCS6490 | 6.463 ms | 0 - 2 MB | NPU |
| HRNetPose | QNN_DLC | w8a16 | Qualcomm® QCS8275 (Proxy) | 5.154 ms | 0 - 100 MB | NPU |
| HRNetPose | QNN_DLC | w8a16 | Qualcomm® QCS8550 (Proxy) | 1.867 ms | 0 - 2 MB | NPU |
| HRNetPose | QNN_DLC | w8a16 | Qualcomm® SA8775P | 2.255 ms | 0 - 102 MB | NPU |
| HRNetPose | QNN_DLC | w8a16 | Qualcomm® QCS9075 | 2.179 ms | 2 - 4 MB | NPU |
| HRNetPose | QNN_DLC | w8a16 | Qualcomm® QCM6690 | 19.73 ms | 0 - 218 MB | NPU |
| HRNetPose | QNN_DLC | w8a16 | Qualcomm® QCS8450 (Proxy) | 2.727 ms | 0 - 149 MB | NPU |
| HRNetPose | QNN_DLC | w8a16 | Qualcomm® SA7255P | 5.154 ms | 0 - 100 MB | NPU |
| HRNetPose | QNN_DLC | w8a16 | Qualcomm® SA8295P | 3.071 ms | 0 - 99 MB | NPU |
| HRNetPose | QNN_DLC | w8a16 | Snapdragon® 8 Elite For Galaxy Mobile | 1.019 ms | 0 - 100 MB | NPU |
| HRNetPose | QNN_DLC | w8a16 | Snapdragon® 7 Gen 4 Mobile | 2.548 ms | 0 - 101 MB | NPU |
| HRNetPose | QNN_DLC | w8a8 | Snapdragon® 8 Elite Gen 5 Mobile | 0.546 ms | 0 - 94 MB | NPU |
| HRNetPose | QNN_DLC | w8a8 | Snapdragon® X2 Elite | 0.719 ms | 0 - 0 MB | NPU |
| HRNetPose | QNN_DLC | w8a8 | Snapdragon® X Elite | 1.267 ms | 0 - 0 MB | NPU |
| HRNetPose | QNN_DLC | w8a8 | Snapdragon® 8 Gen 3 Mobile | 0.824 ms | 0 - 133 MB | NPU |
| HRNetPose | QNN_DLC | w8a8 | Qualcomm® QCS6490 | 3.73 ms | 0 - 2 MB | NPU |
| HRNetPose | QNN_DLC | w8a8 | Qualcomm® QCS8275 (Proxy) | 2.837 ms | 0 - 90 MB | NPU |
| HRNetPose | QNN_DLC | w8a8 | Qualcomm® QCS8550 (Proxy) | 1.127 ms | 0 - 2 MB | NPU |
| HRNetPose | QNN_DLC | w8a8 | Qualcomm® SA8775P | 1.502 ms | 0 - 91 MB | NPU |
| HRNetPose | QNN_DLC | w8a8 | Qualcomm® QCS9075 | 1.282 ms | 0 - 2 MB | NPU |
| HRNetPose | QNN_DLC | w8a8 | Qualcomm® QCM6690 | 10.449 ms | 0 - 213 MB | NPU |
| HRNetPose | QNN_DLC | w8a8 | Qualcomm® QCS8450 (Proxy) | 1.734 ms | 0 - 135 MB | NPU |
| HRNetPose | QNN_DLC | w8a8 | Qualcomm® SA7255P | 2.837 ms | 0 - 90 MB | NPU |
| HRNetPose | QNN_DLC | w8a8 | Qualcomm® SA8295P | 1.952 ms | 0 - 88 MB | NPU |
| HRNetPose | QNN_DLC | w8a8 | Snapdragon® 8 Elite For Galaxy Mobile | 0.642 ms | 0 - 92 MB | NPU |
| HRNetPose | QNN_DLC | w8a8 | Snapdragon® 7 Gen 4 Mobile | 1.513 ms | 0 - 90 MB | NPU |
| HRNetPose | TFLITE | float | Snapdragon® 8 Elite Gen 5 Mobile | 1.277 ms | 0 - 113 MB | NPU |
| HRNetPose | TFLITE | float | Snapdragon® 8 Gen 3 Mobile | 1.988 ms | 0 - 184 MB | NPU |
| HRNetPose | TFLITE | float | Qualcomm® QCS8275 (Proxy) | 14.166 ms | 0 - 111 MB | NPU |
| HRNetPose | TFLITE | float | Qualcomm® QCS8550 (Proxy) | 2.766 ms | 0 - 2 MB | NPU |
| HRNetPose | TFLITE | float | Qualcomm® SA8775P | 4.338 ms | 0 - 111 MB | NPU |
| HRNetPose | TFLITE | float | Qualcomm® QCS9075 | 4.147 ms | 0 - 58 MB | NPU |
| HRNetPose | TFLITE | float | Qualcomm® QCS8450 (Proxy) | 5.029 ms | 0 - 174 MB | NPU |
| HRNetPose | TFLITE | float | Qualcomm® SA7255P | 14.166 ms | 0 - 111 MB | NPU |
| HRNetPose | TFLITE | float | Qualcomm® SA8295P | 4.624 ms | 0 - 103 MB | NPU |
| HRNetPose | TFLITE | float | Snapdragon® 8 Elite For Galaxy Mobile | 1.548 ms | 0 - 112 MB | NPU |
| HRNetPose | TFLITE | w8a8 | Snapdragon® 8 Elite Gen 5 Mobile | 0.513 ms | 0 - 91 MB | NPU |
| HRNetPose | TFLITE | w8a8 | Snapdragon® 8 Gen 3 Mobile | 0.712 ms | 0 - 140 MB | NPU |
| HRNetPose | TFLITE | w8a8 | Qualcomm® QCS6490 | 3.444 ms | 0 - 30 MB | NPU |
| HRNetPose | TFLITE | w8a8 | Qualcomm® QCS8275 (Proxy) | 2.547 ms | 0 - 87 MB | NPU |
| HRNetPose | TFLITE | w8a8 | Qualcomm® QCS8550 (Proxy) | 0.952 ms | 0 - 3 MB | NPU |
| HRNetPose | TFLITE | w8a8 | Qualcomm® SA8775P | 1.355 ms | 0 - 89 MB | NPU |
| HRNetPose | TFLITE | w8a8 | Qualcomm® QCS9075 | 1.081 ms | 0 - 30 MB | NPU |
| HRNetPose | TFLITE | w8a8 | Qualcomm® QCM6690 | 9.629 ms | 0 - 207 MB | NPU |
| HRNetPose | TFLITE | w8a8 | Qualcomm® QCS8450 (Proxy) | 1.523 ms | 0 - 142 MB | NPU |
| HRNetPose | TFLITE | w8a8 | Qualcomm® SA7255P | 2.547 ms | 0 - 87 MB | NPU |
| HRNetPose | TFLITE | w8a8 | Qualcomm® SA8295P | 1.792 ms | 0 - 85 MB | NPU |
| HRNetPose | TFLITE | w8a8 | Snapdragon® 8 Elite For Galaxy Mobile | 0.586 ms | 0 - 88 MB | NPU |
| HRNetPose | TFLITE | w8a8 | Snapdragon® 7 Gen 4 Mobile | 1.355 ms | 0 - 85 MB | NPU |