qaihm-bot commited on
Commit
cd26071
·
verified ·
1 Parent(s): 5784aad

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

Facial-Attribute-Detection_float.dlc DELETED
@@ -1,3 +0,0 @@
1
- version https://git-lfs.github.com/spec/v1
2
- oid sha256:f7953d5a10999ef87aac4d15523685ad2649bfef8ac0d7cd97a144d893370099
3
- size 43528100
 
 
 
 
Facial-Attribute-Detection_float.onnx.zip DELETED
@@ -1,3 +0,0 @@
1
- version https://git-lfs.github.com/spec/v1
2
- oid sha256:6576f8b356839ed244fdeac316f87b47eba19a84ddbed3c32c968b29cf9fa4e0
3
- size 40324560
 
 
 
 
Facial-Attribute-Detection_float.tflite DELETED
@@ -1,3 +0,0 @@
1
- version https://git-lfs.github.com/spec/v1
2
- oid sha256:7aa1e2c6219cf65ad6e7b2539353ede0962716e2be23f212b85864d4da40ddf4
3
- size 43307608
 
 
 
 
Facial-Attribute-Detection_w8a8.dlc DELETED
@@ -1,3 +0,0 @@
1
- version https://git-lfs.github.com/spec/v1
2
- oid sha256:762bf81c08530a41f22d5fda60355f0aae2dd15cce50c4d85f7393b253bb1cb4
3
- size 12572996
 
 
 
 
Facial-Attribute-Detection_w8a8.onnx.zip DELETED
@@ -1,3 +0,0 @@
1
- version https://git-lfs.github.com/spec/v1
2
- oid sha256:22dc8357e4c5f66a9df3bb641f7f571f645195384e0ff46f009f9f019c9dc5ec
3
- size 22453313
 
 
 
 
Facial-Attribute-Detection_w8a8.tflite DELETED
@@ -1,3 +0,0 @@
1
- version https://git-lfs.github.com/spec/v1
2
- oid sha256:379fda3dd5d0887bb89313942aa733ddb5d3976caaec247f3f6261b9cadb68f3
3
- size 11535656
 
 
 
 
README.md CHANGED
@@ -11,261 +11,121 @@ pipeline_tag: object-detection
11
 
12
  ![](https://qaihub-public-assets.s3.us-west-2.amazonaws.com/qai-hub-models/models/face_attrib_net/web-assets/model_demo.png)
13
 
14
- # Facial-Attribute-Detection: Optimized for Mobile Deployment
15
- ## Comprehensive facial analysis by extracting face features
16
 
17
  Detects attributes (eye closeness, mask presence, eyeglasses presence, sunglasses presence) that apply to a given face. This model's architecture was developed by Qualcomm. The model was trained by Qualcomm on a proprietary dataset of faces, but can be used on any image.
18
 
19
- This repository provides scripts to run Facial-Attribute-Detection on Qualcomm® devices.
20
- More details on model performance across various devices, can be found
21
- [here](https://aihub.qualcomm.com/models/face_attrib_net).
22
-
23
-
24
-
25
- ### Model Details
26
-
27
- - **Model Type:** Model_use_case.object_detection
28
- - **Model Stats:**
29
- - Model checkpoint: multitask_FR_state_dict.pt
30
- - Input resolution: 128x128
31
- - Number of parameters: 12.1M
32
- - Model size (float): 46.3 MB
33
- - Model size (w8a8): 12.3 MB
34
-
35
- | Model | Precision | Device | Chipset | Target Runtime | Inference Time (ms) | Peak Memory Range (MB) | Primary Compute Unit | Target Model
36
- |---|---|---|---|---|---|---|---|---|
37
- | Facial-Attribute-Detection | float | QCS8275 (Proxy) | Qualcomm® QCS8275 (Proxy) | TFLITE | 4.255 ms | 0 - 156 MB | NPU | [Facial-Attribute-Detection.tflite](https://huggingface.co/qualcomm/Facial-Attribute-Detection/blob/main/Facial-Attribute-Detection.tflite) |
38
- | Facial-Attribute-Detection | float | QCS8275 (Proxy) | Qualcomm® QCS8275 (Proxy) | QNN_DLC | 4.28 ms | 0 - 144 MB | NPU | [Facial-Attribute-Detection.dlc](https://huggingface.co/qualcomm/Facial-Attribute-Detection/blob/main/Facial-Attribute-Detection.dlc) |
39
- | Facial-Attribute-Detection | float | QCS8450 (Proxy) | Qualcomm® QCS8450 (Proxy) | TFLITE | 1.297 ms | 0 - 184 MB | NPU | [Facial-Attribute-Detection.tflite](https://huggingface.co/qualcomm/Facial-Attribute-Detection/blob/main/Facial-Attribute-Detection.tflite) |
40
- | Facial-Attribute-Detection | float | QCS8450 (Proxy) | Qualcomm® QCS8450 (Proxy) | QNN_DLC | 1.335 ms | 0 - 169 MB | NPU | [Facial-Attribute-Detection.dlc](https://huggingface.co/qualcomm/Facial-Attribute-Detection/blob/main/Facial-Attribute-Detection.dlc) |
41
- | Facial-Attribute-Detection | float | QCS8550 (Proxy) | Qualcomm® QCS8550 (Proxy) | TFLITE | 0.836 ms | 0 - 3 MB | NPU | [Facial-Attribute-Detection.tflite](https://huggingface.co/qualcomm/Facial-Attribute-Detection/blob/main/Facial-Attribute-Detection.tflite) |
42
- | Facial-Attribute-Detection | float | QCS8550 (Proxy) | Qualcomm® QCS8550 (Proxy) | QNN_DLC | 0.853 ms | 0 - 3 MB | NPU | [Facial-Attribute-Detection.dlc](https://huggingface.co/qualcomm/Facial-Attribute-Detection/blob/main/Facial-Attribute-Detection.dlc) |
43
- | Facial-Attribute-Detection | float | QCS8550 (Proxy) | Qualcomm® QCS8550 (Proxy) | ONNX | 1.086 ms | 0 - 26 MB | NPU | [Facial-Attribute-Detection.onnx.zip](https://huggingface.co/qualcomm/Facial-Attribute-Detection/blob/main/Facial-Attribute-Detection.onnx.zip) |
44
- | Facial-Attribute-Detection | float | QCS9075 (Proxy) | Qualcomm® QCS9075 (Proxy) | TFLITE | 1.383 ms | 0 - 158 MB | NPU | [Facial-Attribute-Detection.tflite](https://huggingface.co/qualcomm/Facial-Attribute-Detection/blob/main/Facial-Attribute-Detection.tflite) |
45
- | Facial-Attribute-Detection | float | QCS9075 (Proxy) | Qualcomm® QCS9075 (Proxy) | QNN_DLC | 1.403 ms | 0 - 143 MB | NPU | [Facial-Attribute-Detection.dlc](https://huggingface.co/qualcomm/Facial-Attribute-Detection/blob/main/Facial-Attribute-Detection.dlc) |
46
- | Facial-Attribute-Detection | float | SA7255P ADP | Qualcomm® SA7255P | TFLITE | 4.255 ms | 0 - 156 MB | NPU | [Facial-Attribute-Detection.tflite](https://huggingface.co/qualcomm/Facial-Attribute-Detection/blob/main/Facial-Attribute-Detection.tflite) |
47
- | Facial-Attribute-Detection | float | SA7255P ADP | Qualcomm® SA7255P | QNN_DLC | 4.28 ms | 0 - 144 MB | NPU | [Facial-Attribute-Detection.dlc](https://huggingface.co/qualcomm/Facial-Attribute-Detection/blob/main/Facial-Attribute-Detection.dlc) |
48
- | Facial-Attribute-Detection | float | SA8295P ADP | Qualcomm® SA8295P | TFLITE | 1.521 ms | 0 - 163 MB | NPU | [Facial-Attribute-Detection.tflite](https://huggingface.co/qualcomm/Facial-Attribute-Detection/blob/main/Facial-Attribute-Detection.tflite) |
49
- | Facial-Attribute-Detection | float | SA8295P ADP | Qualcomm® SA8295P | QNN_DLC | 1.515 ms | 0 - 147 MB | NPU | [Facial-Attribute-Detection.dlc](https://huggingface.co/qualcomm/Facial-Attribute-Detection/blob/main/Facial-Attribute-Detection.dlc) |
50
- | Facial-Attribute-Detection | float | SA8775P ADP | Qualcomm® SA8775P | TFLITE | 1.383 ms | 0 - 158 MB | NPU | [Facial-Attribute-Detection.tflite](https://huggingface.co/qualcomm/Facial-Attribute-Detection/blob/main/Facial-Attribute-Detection.tflite) |
51
- | Facial-Attribute-Detection | float | SA8775P ADP | Qualcomm® SA8775P | QNN_DLC | 1.403 ms | 0 - 143 MB | NPU | [Facial-Attribute-Detection.dlc](https://huggingface.co/qualcomm/Facial-Attribute-Detection/blob/main/Facial-Attribute-Detection.dlc) |
52
- | Facial-Attribute-Detection | float | Samsung Galaxy S24 | Snapdragon® 8 Gen 3 Mobile | TFLITE | 0.621 ms | 0 - 191 MB | NPU | [Facial-Attribute-Detection.tflite](https://huggingface.co/qualcomm/Facial-Attribute-Detection/blob/main/Facial-Attribute-Detection.tflite) |
53
- | Facial-Attribute-Detection | float | Samsung Galaxy S24 | Snapdragon® 8 Gen 3 Mobile | QNN_DLC | 0.652 ms | 0 - 176 MB | NPU | [Facial-Attribute-Detection.dlc](https://huggingface.co/qualcomm/Facial-Attribute-Detection/blob/main/Facial-Attribute-Detection.dlc) |
54
- | Facial-Attribute-Detection | float | Samsung Galaxy S24 | Snapdragon® 8 Gen 3 Mobile | ONNX | 0.782 ms | 0 - 149 MB | NPU | [Facial-Attribute-Detection.onnx.zip](https://huggingface.co/qualcomm/Facial-Attribute-Detection/blob/main/Facial-Attribute-Detection.onnx.zip) |
55
- | Facial-Attribute-Detection | float | Samsung Galaxy S25 | Snapdragon® 8 Elite For Galaxy Mobile | TFLITE | 0.493 ms | 0 - 160 MB | NPU | [Facial-Attribute-Detection.tflite](https://huggingface.co/qualcomm/Facial-Attribute-Detection/blob/main/Facial-Attribute-Detection.tflite) |
56
- | Facial-Attribute-Detection | float | Samsung Galaxy S25 | Snapdragon® 8 Elite For Galaxy Mobile | QNN_DLC | 0.505 ms | 0 - 150 MB | NPU | [Facial-Attribute-Detection.dlc](https://huggingface.co/qualcomm/Facial-Attribute-Detection/blob/main/Facial-Attribute-Detection.dlc) |
57
- | Facial-Attribute-Detection | float | Samsung Galaxy S25 | Snapdragon® 8 Elite For Galaxy Mobile | ONNX | 0.624 ms | 0 - 120 MB | NPU | [Facial-Attribute-Detection.onnx.zip](https://huggingface.co/qualcomm/Facial-Attribute-Detection/blob/main/Facial-Attribute-Detection.onnx.zip) |
58
- | Facial-Attribute-Detection | float | Snapdragon 8 Elite Gen 5 QRD | Snapdragon® 8 Elite Gen 5 Mobile | TFLITE | 0.413 ms | 0 - 160 MB | NPU | [Facial-Attribute-Detection.tflite](https://huggingface.co/qualcomm/Facial-Attribute-Detection/blob/main/Facial-Attribute-Detection.tflite) |
59
- | Facial-Attribute-Detection | float | Snapdragon 8 Elite Gen 5 QRD | Snapdragon® 8 Elite Gen 5 Mobile | QNN_DLC | 0.42 ms | 0 - 146 MB | NPU | [Facial-Attribute-Detection.dlc](https://huggingface.co/qualcomm/Facial-Attribute-Detection/blob/main/Facial-Attribute-Detection.dlc) |
60
- | Facial-Attribute-Detection | float | Snapdragon 8 Elite Gen 5 QRD | Snapdragon® 8 Elite Gen 5 Mobile | ONNX | 0.575 ms | 0 - 119 MB | NPU | [Facial-Attribute-Detection.onnx.zip](https://huggingface.co/qualcomm/Facial-Attribute-Detection/blob/main/Facial-Attribute-Detection.onnx.zip) |
61
- | Facial-Attribute-Detection | float | Snapdragon X Elite CRD | Snapdragon® X Elite | QNN_DLC | 0.995 ms | 0 - 0 MB | NPU | [Facial-Attribute-Detection.dlc](https://huggingface.co/qualcomm/Facial-Attribute-Detection/blob/main/Facial-Attribute-Detection.dlc) |
62
- | Facial-Attribute-Detection | float | Snapdragon X Elite CRD | Snapdragon® X Elite | ONNX | 0.987 ms | 22 - 22 MB | NPU | [Facial-Attribute-Detection.onnx.zip](https://huggingface.co/qualcomm/Facial-Attribute-Detection/blob/main/Facial-Attribute-Detection.onnx.zip) |
63
- | Facial-Attribute-Detection | w8a8 | Dragonwing Q-6690 MTP | Qualcomm® QCM6690 | TFLITE | 2.995 ms | 0 - 140 MB | NPU | [Facial-Attribute-Detection.tflite](https://huggingface.co/qualcomm/Facial-Attribute-Detection/blob/main/Facial-Attribute-Detection_w8a8.tflite) |
64
- | Facial-Attribute-Detection | w8a8 | Dragonwing Q-6690 MTP | Qualcomm® QCM6690 | QNN_DLC | 2.983 ms | 0 - 144 MB | NPU | [Facial-Attribute-Detection.dlc](https://huggingface.co/qualcomm/Facial-Attribute-Detection/blob/main/Facial-Attribute-Detection_w8a8.dlc) |
65
- | Facial-Attribute-Detection | w8a8 | Dragonwing Q-6690 MTP | Qualcomm® QCM6690 | ONNX | 16.643 ms | 20 - 34 MB | CPU | [Facial-Attribute-Detection.onnx.zip](https://huggingface.co/qualcomm/Facial-Attribute-Detection/blob/main/Facial-Attribute-Detection_w8a8.onnx.zip) |
66
- | Facial-Attribute-Detection | w8a8 | Dragonwing RB3 Gen 2 Vision Kit | Qualcomm® QCS6490 | TFLITE | 1.304 ms | 0 - 13 MB | NPU | [Facial-Attribute-Detection.tflite](https://huggingface.co/qualcomm/Facial-Attribute-Detection/blob/main/Facial-Attribute-Detection_w8a8.tflite) |
67
- | Facial-Attribute-Detection | w8a8 | Dragonwing RB3 Gen 2 Vision Kit | Qualcomm® QCS6490 | QNN_DLC | 1.32 ms | 0 - 2 MB | NPU | [Facial-Attribute-Detection.dlc](https://huggingface.co/qualcomm/Facial-Attribute-Detection/blob/main/Facial-Attribute-Detection_w8a8.dlc) |
68
- | Facial-Attribute-Detection | w8a8 | Dragonwing RB3 Gen 2 Vision Kit | Qualcomm® QCS6490 | ONNX | 35.117 ms | 21 - 28 MB | CPU | [Facial-Attribute-Detection.onnx.zip](https://huggingface.co/qualcomm/Facial-Attribute-Detection/blob/main/Facial-Attribute-Detection_w8a8.onnx.zip) |
69
- | Facial-Attribute-Detection | w8a8 | QCS8275 (Proxy) | Qualcomm® QCS8275 (Proxy) | TFLITE | 1.09 ms | 0 - 139 MB | NPU | [Facial-Attribute-Detection.tflite](https://huggingface.co/qualcomm/Facial-Attribute-Detection/blob/main/Facial-Attribute-Detection_w8a8.tflite) |
70
- | Facial-Attribute-Detection | w8a8 | QCS8275 (Proxy) | Qualcomm® QCS8275 (Proxy) | QNN_DLC | 1.053 ms | 0 - 139 MB | NPU | [Facial-Attribute-Detection.dlc](https://huggingface.co/qualcomm/Facial-Attribute-Detection/blob/main/Facial-Attribute-Detection_w8a8.dlc) |
71
- | Facial-Attribute-Detection | w8a8 | QCS8450 (Proxy) | Qualcomm® QCS8450 (Proxy) | TFLITE | 0.628 ms | 0 - 169 MB | NPU | [Facial-Attribute-Detection.tflite](https://huggingface.co/qualcomm/Facial-Attribute-Detection/blob/main/Facial-Attribute-Detection_w8a8.tflite) |
72
- | Facial-Attribute-Detection | w8a8 | QCS8450 (Proxy) | Qualcomm® QCS8450 (Proxy) | QNN_DLC | 0.621 ms | 0 - 160 MB | NPU | [Facial-Attribute-Detection.dlc](https://huggingface.co/qualcomm/Facial-Attribute-Detection/blob/main/Facial-Attribute-Detection_w8a8.dlc) |
73
- | Facial-Attribute-Detection | w8a8 | QCS8550 (Proxy) | Qualcomm® QCS8550 (Proxy) | TFLITE | 0.379 ms | 0 - 2 MB | NPU | [Facial-Attribute-Detection.tflite](https://huggingface.co/qualcomm/Facial-Attribute-Detection/blob/main/Facial-Attribute-Detection_w8a8.tflite) |
74
- | Facial-Attribute-Detection | w8a8 | QCS8550 (Proxy) | Qualcomm® QCS8550 (Proxy) | QNN_DLC | 0.382 ms | 0 - 2 MB | NPU | [Facial-Attribute-Detection.dlc](https://huggingface.co/qualcomm/Facial-Attribute-Detection/blob/main/Facial-Attribute-Detection_w8a8.dlc) |
75
- | Facial-Attribute-Detection | w8a8 | QCS8550 (Proxy) | Qualcomm® QCS8550 (Proxy) | ONNX | 0.659 ms | 0 - 15 MB | NPU | [Facial-Attribute-Detection.onnx.zip](https://huggingface.co/qualcomm/Facial-Attribute-Detection/blob/main/Facial-Attribute-Detection_w8a8.onnx.zip) |
76
- | Facial-Attribute-Detection | w8a8 | QCS9075 (Proxy) | Qualcomm® QCS9075 (Proxy) | TFLITE | 0.622 ms | 0 - 140 MB | NPU | [Facial-Attribute-Detection.tflite](https://huggingface.co/qualcomm/Facial-Attribute-Detection/blob/main/Facial-Attribute-Detection_w8a8.tflite) |
77
- | Facial-Attribute-Detection | w8a8 | QCS9075 (Proxy) | Qualcomm® QCS9075 (Proxy) | QNN_DLC | 0.594 ms | 0 - 139 MB | NPU | [Facial-Attribute-Detection.dlc](https://huggingface.co/qualcomm/Facial-Attribute-Detection/blob/main/Facial-Attribute-Detection_w8a8.dlc) |
78
- | Facial-Attribute-Detection | w8a8 | SA7255P ADP | Qualcomm® SA7255P | TFLITE | 1.09 ms | 0 - 139 MB | NPU | [Facial-Attribute-Detection.tflite](https://huggingface.co/qualcomm/Facial-Attribute-Detection/blob/main/Facial-Attribute-Detection_w8a8.tflite) |
79
- | Facial-Attribute-Detection | w8a8 | SA7255P ADP | Qualcomm® SA7255P | QNN_DLC | 1.053 ms | 0 - 139 MB | NPU | [Facial-Attribute-Detection.dlc](https://huggingface.co/qualcomm/Facial-Attribute-Detection/blob/main/Facial-Attribute-Detection_w8a8.dlc) |
80
- | Facial-Attribute-Detection | w8a8 | SA8295P ADP | Qualcomm® SA8295P | TFLITE | 0.813 ms | 0 - 147 MB | NPU | [Facial-Attribute-Detection.tflite](https://huggingface.co/qualcomm/Facial-Attribute-Detection/blob/main/Facial-Attribute-Detection_w8a8.tflite) |
81
- | Facial-Attribute-Detection | w8a8 | SA8295P ADP | Qualcomm® SA8295P | QNN_DLC | 0.798 ms | 0 - 146 MB | NPU | [Facial-Attribute-Detection.dlc](https://huggingface.co/qualcomm/Facial-Attribute-Detection/blob/main/Facial-Attribute-Detection_w8a8.dlc) |
82
- | Facial-Attribute-Detection | w8a8 | SA8775P ADP | Qualcomm® SA8775P | TFLITE | 0.622 ms | 0 - 140 MB | NPU | [Facial-Attribute-Detection.tflite](https://huggingface.co/qualcomm/Facial-Attribute-Detection/blob/main/Facial-Attribute-Detection_w8a8.tflite) |
83
- | Facial-Attribute-Detection | w8a8 | SA8775P ADP | Qualcomm® SA8775P | QNN_DLC | 0.594 ms | 0 - 139 MB | NPU | [Facial-Attribute-Detection.dlc](https://huggingface.co/qualcomm/Facial-Attribute-Detection/blob/main/Facial-Attribute-Detection_w8a8.dlc) |
84
- | Facial-Attribute-Detection | w8a8 | Samsung Galaxy S24 | Snapdragon® 8 Gen 3 Mobile | TFLITE | 0.28 ms | 0 - 166 MB | NPU | [Facial-Attribute-Detection.tflite](https://huggingface.co/qualcomm/Facial-Attribute-Detection/blob/main/Facial-Attribute-Detection_w8a8.tflite) |
85
- | Facial-Attribute-Detection | w8a8 | Samsung Galaxy S24 | Snapdragon® 8 Gen 3 Mobile | QNN_DLC | 0.281 ms | 0 - 163 MB | NPU | [Facial-Attribute-Detection.dlc](https://huggingface.co/qualcomm/Facial-Attribute-Detection/blob/main/Facial-Attribute-Detection_w8a8.dlc) |
86
- | Facial-Attribute-Detection | w8a8 | Samsung Galaxy S24 | Snapdragon® 8 Gen 3 Mobile | ONNX | 0.417 ms | 0 - 154 MB | NPU | [Facial-Attribute-Detection.onnx.zip](https://huggingface.co/qualcomm/Facial-Attribute-Detection/blob/main/Facial-Attribute-Detection_w8a8.onnx.zip) |
87
- | Facial-Attribute-Detection | w8a8 | Samsung Galaxy S25 | Snapdragon® 8 Elite For Galaxy Mobile | TFLITE | 0.242 ms | 0 - 144 MB | NPU | [Facial-Attribute-Detection.tflite](https://huggingface.co/qualcomm/Facial-Attribute-Detection/blob/main/Facial-Attribute-Detection_w8a8.tflite) |
88
- | Facial-Attribute-Detection | w8a8 | Samsung Galaxy S25 | Snapdragon® 8 Elite For Galaxy Mobile | QNN_DLC | 0.239 ms | 0 - 140 MB | NPU | [Facial-Attribute-Detection.dlc](https://huggingface.co/qualcomm/Facial-Attribute-Detection/blob/main/Facial-Attribute-Detection_w8a8.dlc) |
89
- | Facial-Attribute-Detection | w8a8 | Samsung Galaxy S25 | Snapdragon® 8 Elite For Galaxy Mobile | ONNX | 0.356 ms | 0 - 126 MB | NPU | [Facial-Attribute-Detection.onnx.zip](https://huggingface.co/qualcomm/Facial-Attribute-Detection/blob/main/Facial-Attribute-Detection_w8a8.onnx.zip) |
90
- | Facial-Attribute-Detection | w8a8 | Snapdragon 7 Gen 4 QRD | Snapdragon® 7 Gen 4 Mobile | TFLITE | 0.497 ms | 0 - 140 MB | NPU | [Facial-Attribute-Detection.tflite](https://huggingface.co/qualcomm/Facial-Attribute-Detection/blob/main/Facial-Attribute-Detection_w8a8.tflite) |
91
- | Facial-Attribute-Detection | w8a8 | Snapdragon 7 Gen 4 QRD | Snapdragon® 7 Gen 4 Mobile | QNN_DLC | 0.498 ms | 0 - 145 MB | NPU | [Facial-Attribute-Detection.dlc](https://huggingface.co/qualcomm/Facial-Attribute-Detection/blob/main/Facial-Attribute-Detection_w8a8.dlc) |
92
- | Facial-Attribute-Detection | w8a8 | Snapdragon 7 Gen 4 QRD | Snapdragon® 7 Gen 4 Mobile | ONNX | 15.496 ms | 18 - 35 MB | CPU | [Facial-Attribute-Detection.onnx.zip](https://huggingface.co/qualcomm/Facial-Attribute-Detection/blob/main/Facial-Attribute-Detection_w8a8.onnx.zip) |
93
- | Facial-Attribute-Detection | w8a8 | Snapdragon 8 Elite Gen 5 QRD | Snapdragon® 8 Elite Gen 5 Mobile | TFLITE | 0.203 ms | 0 - 141 MB | NPU | [Facial-Attribute-Detection.tflite](https://huggingface.co/qualcomm/Facial-Attribute-Detection/blob/main/Facial-Attribute-Detection_w8a8.tflite) |
94
- | Facial-Attribute-Detection | w8a8 | Snapdragon 8 Elite Gen 5 QRD | Snapdragon® 8 Elite Gen 5 Mobile | QNN_DLC | 0.209 ms | 0 - 142 MB | NPU | [Facial-Attribute-Detection.dlc](https://huggingface.co/qualcomm/Facial-Attribute-Detection/blob/main/Facial-Attribute-Detection_w8a8.dlc) |
95
- | Facial-Attribute-Detection | w8a8 | Snapdragon 8 Elite Gen 5 QRD | Snapdragon® 8 Elite Gen 5 Mobile | ONNX | 0.331 ms | 0 - 128 MB | NPU | [Facial-Attribute-Detection.onnx.zip](https://huggingface.co/qualcomm/Facial-Attribute-Detection/blob/main/Facial-Attribute-Detection_w8a8.onnx.zip) |
96
- | Facial-Attribute-Detection | w8a8 | Snapdragon X Elite CRD | Snapdragon® X Elite | QNN_DLC | 0.528 ms | 0 - 0 MB | NPU | [Facial-Attribute-Detection.dlc](https://huggingface.co/qualcomm/Facial-Attribute-Detection/blob/main/Facial-Attribute-Detection_w8a8.dlc) |
97
- | Facial-Attribute-Detection | w8a8 | Snapdragon X Elite CRD | Snapdragon® X Elite | ONNX | 0.525 ms | 11 - 11 MB | NPU | [Facial-Attribute-Detection.onnx.zip](https://huggingface.co/qualcomm/Facial-Attribute-Detection/blob/main/Facial-Attribute-Detection_w8a8.onnx.zip) |
98
-
99
-
100
-
101
-
102
- ## Installation
103
-
104
-
105
- Install the package via pip:
106
- ```bash
107
- pip install qai-hub-models
108
- ```
109
-
110
-
111
- ## Configure Qualcomm® AI Hub Workbench to run this model on a cloud-hosted device
112
-
113
- Sign-in to [Qualcomm® AI Hub Workbench](https://workbench.aihub.qualcomm.com/) with your
114
- Qualcomm® ID. Once signed in navigate to `Account -> Settings -> API Token`.
115
-
116
- With this API token, you can configure your client to run models on the cloud
117
- hosted devices.
118
- ```bash
119
- qai-hub configure --api_token API_TOKEN
120
- ```
121
- Navigate to [docs](https://workbench.aihub.qualcomm.com/docs/) for more information.
122
-
123
-
124
-
125
- ## Demo off target
126
-
127
- The package contains a simple end-to-end demo that downloads pre-trained
128
- weights and runs this model on a sample input.
129
-
130
- ```bash
131
- python -m qai_hub_models.models.face_attrib_net.demo
132
- ```
133
-
134
- The above demo runs a reference implementation of pre-processing, model
135
- inference, and post processing.
136
-
137
- **NOTE**: If you want running in a Jupyter Notebook or Google Colab like
138
- environment, please add the following to your cell (instead of the above).
139
- ```
140
- %run -m qai_hub_models.models.face_attrib_net.demo
141
- ```
142
-
143
-
144
- ### Run model on a cloud-hosted device
145
-
146
- In addition to the demo, you can also run the model on a cloud-hosted Qualcomm®
147
- device. This script does the following:
148
- * Performance check on-device on a cloud-hosted device
149
- * Downloads compiled assets that can be deployed on-device for Android.
150
- * Accuracy check between PyTorch and on-device outputs.
151
-
152
- ```bash
153
- python -m qai_hub_models.models.face_attrib_net.export
154
- ```
155
-
156
-
157
-
158
- ## How does this work?
159
-
160
- This [export script](https://aihub.qualcomm.com/models/face_attrib_net/qai_hub_models/models/Facial-Attribute-Detection/export.py)
161
- leverages [Qualcomm® AI Hub](https://aihub.qualcomm.com/) to optimize, validate, and deploy this model
162
- on-device. Lets go through each step below in detail:
163
-
164
- Step 1: **Compile model for on-device deployment**
165
-
166
- To compile a PyTorch model for on-device deployment, we first trace the model
167
- in memory using the `jit.trace` and then call the `submit_compile_job` API.
168
-
169
- ```python
170
- import torch
171
-
172
- import qai_hub as hub
173
- from qai_hub_models.models.face_attrib_net import Model
174
-
175
- # Load the model
176
- torch_model = Model.from_pretrained()
177
-
178
- # Device
179
- device = hub.Device("Samsung Galaxy S25")
180
-
181
- # Trace model
182
- input_shape = torch_model.get_input_spec()
183
- sample_inputs = torch_model.sample_inputs()
184
-
185
- pt_model = torch.jit.trace(torch_model, [torch.tensor(data[0]) for _, data in sample_inputs.items()])
186
-
187
- # Compile model on a specific device
188
- compile_job = hub.submit_compile_job(
189
- model=pt_model,
190
- device=device,
191
- input_specs=torch_model.get_input_spec(),
192
- )
193
-
194
- # Get target model to run on-device
195
- target_model = compile_job.get_target_model()
196
-
197
- ```
198
-
199
-
200
- Step 2: **Performance profiling on cloud-hosted device**
201
-
202
- After compiling models from step 1. Models can be profiled model on-device using the
203
- `target_model`. Note that this scripts runs the model on a device automatically
204
- provisioned in the cloud. Once the job is submitted, you can navigate to a
205
- provided job URL to view a variety of on-device performance metrics.
206
- ```python
207
- profile_job = hub.submit_profile_job(
208
- model=target_model,
209
- device=device,
210
- )
211
-
212
- ```
213
-
214
- Step 3: **Verify on-device accuracy**
215
-
216
- To verify the accuracy of the model on-device, you can run on-device inference
217
- on sample input data on the same cloud hosted device.
218
- ```python
219
- input_data = torch_model.sample_inputs()
220
- inference_job = hub.submit_inference_job(
221
- model=target_model,
222
- device=device,
223
- inputs=input_data,
224
- )
225
- on_device_output = inference_job.download_output_data()
226
-
227
- ```
228
- With the output of the model, you can compute like PSNR, relative errors or
229
- spot check the output with expected output.
230
-
231
- **Note**: This on-device profiling and inference requires access to Qualcomm®
232
- AI Hub Workbench. [Sign up for access](https://myaccount.qualcomm.com/signup).
233
-
234
-
235
-
236
- ## Run demo on a cloud-hosted device
237
-
238
- You can also run the demo on-device.
239
-
240
- ```bash
241
- python -m qai_hub_models.models.face_attrib_net.demo --eval-mode on-device
242
- ```
243
-
244
- **NOTE**: If you want running in a Jupyter Notebook or Google Colab like
245
- environment, please add the following to your cell (instead of the above).
246
- ```
247
- %run -m qai_hub_models.models.face_attrib_net.demo -- --eval-mode on-device
248
- ```
249
-
250
-
251
- ## Deploying compiled model to Android
252
-
253
-
254
- The models can be deployed using multiple runtimes:
255
- - TensorFlow Lite (`.tflite` export): [This
256
- tutorial](https://www.tensorflow.org/lite/android/quickstart) provides a
257
- guide to deploy the .tflite model in an Android application.
258
-
259
-
260
- - QNN (`.so` export ): This [sample
261
- app](https://docs.qualcomm.com/bundle/publicresource/topics/80-63442-50/sample_app.html)
262
- provides instructions on how to use the `.so` shared library in an Android application.
263
-
264
-
265
- ## View on Qualcomm® AI Hub
266
- Get more details on Facial-Attribute-Detection's performance across various devices [here](https://aihub.qualcomm.com/models/face_attrib_net).
267
- Explore all available models on [Qualcomm® AI Hub](https://aihub.qualcomm.com/)
268
-
269
 
270
  ## License
271
  * The license for the original implementation of Facial-Attribute-Detection can be found
@@ -273,9 +133,6 @@ Explore all available models on [Qualcomm® AI Hub](https://aihub.qualcomm.com/)
273
 
274
 
275
 
276
-
277
  ## Community
278
  * Join [our AI Hub Slack community](https://aihub.qualcomm.com/community/slack) to collaborate, post questions and learn more about on-device AI.
279
  * For questions or feedback please [reach out to us](mailto:ai-hub-support@qti.qualcomm.com).
280
-
281
-
 
11
 
12
  ![](https://qaihub-public-assets.s3.us-west-2.amazonaws.com/qai-hub-models/models/face_attrib_net/web-assets/model_demo.png)
13
 
14
+ # Facial-Attribute-Detection: Optimized for Qualcomm Devices
 
15
 
16
  Detects attributes (eye closeness, mask presence, eyeglasses presence, sunglasses presence) that apply to a given face. This model's architecture was developed by Qualcomm. The model was trained by Qualcomm on a proprietary dataset of faces, but can be used on any image.
17
 
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/face_attrib_net) 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/face_attrib_net/releases/v0.46.1/face_attrib_net-onnx-float.zip)
32
+ | ONNX | w8a8 | Universal | QAIRT 2.37, ONNX Runtime 1.23.0 | [Download](https://qaihub-public-assets.s3.us-west-2.amazonaws.com/qai-hub-models/models/face_attrib_net/releases/v0.46.1/face_attrib_net-onnx-w8a8.zip)
33
+ | QNN_DLC | float | Universal | QAIRT 2.42 | [Download](https://qaihub-public-assets.s3.us-west-2.amazonaws.com/qai-hub-models/models/face_attrib_net/releases/v0.46.1/face_attrib_net-qnn_dlc-float.zip)
34
+ | QNN_DLC | w8a8 | Universal | QAIRT 2.42 | [Download](https://qaihub-public-assets.s3.us-west-2.amazonaws.com/qai-hub-models/models/face_attrib_net/releases/v0.46.1/face_attrib_net-qnn_dlc-w8a8.zip)
35
+ | 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/face_attrib_net/releases/v0.46.1/face_attrib_net-tflite-float.zip)
36
+ | 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/face_attrib_net/releases/v0.46.1/face_attrib_net-tflite-w8a8.zip)
37
+
38
+ For more device-specific assets and performance metrics, visit **[Facial-Attribute-Detection on Qualcomm® AI Hub](https://aihub.qualcomm.com/models/face_attrib_net)**.
39
+
40
+
41
+ ### Option 2: Export with Custom Configurations
42
+
43
+ Use the [Qualcomm® AI Hub Models](https://github.com/quic/ai-hub-models/blob/main/qai_hub_models/models/face_attrib_net) Python library to compile and export the model with your own:
44
+ - Custom weights (e.g., fine-tuned checkpoints)
45
+ - Custom input shapes
46
+ - Target device and runtime configurations
47
+
48
+ This option is ideal if you need to customize the model beyond the default configuration provided here.
49
+
50
+ See our repository for [Facial-Attribute-Detection on GitHub](https://github.com/quic/ai-hub-models/blob/main/qai_hub_models/models/face_attrib_net) for usage instructions.
51
+
52
+ ## Model Details
53
+
54
+ **Model Type:** Model_use_case.object_detection
55
+
56
+ **Model Stats:**
57
+ - Model checkpoint: multitask_FR_state_dict.pt
58
+ - Input resolution: 128x128
59
+ - Number of parameters: 12.1M
60
+ - Model size (float): 46.3 MB
61
+ - Model size (w8a8): 12.3 MB
62
+
63
+ ## Performance Summary
64
+ | Model | Runtime | Precision | Chipset | Inference Time (ms) | Peak Memory Range (MB) | Primary Compute Unit
65
+ |---|---|---|---|---|---|---
66
+ | Facial-Attribute-Detection | ONNX | float | Snapdragon® X Elite | 0.986 ms | 22 - 22 MB | NPU
67
+ | Facial-Attribute-Detection | ONNX | float | Snapdragon® 8 Gen 3 Mobile | 0.859 ms | 0 - 145 MB | NPU
68
+ | Facial-Attribute-Detection | ONNX | float | Qualcomm® QCS8550 (Proxy) | 1.096 ms | 0 - 29 MB | NPU
69
+ | Facial-Attribute-Detection | ONNX | float | Qualcomm® QCS9075 | 1.503 ms | 0 - 3 MB | NPU
70
+ | Facial-Attribute-Detection | ONNX | float | Snapdragon® 8 Elite For Galaxy Mobile | 0.623 ms | 0 - 120 MB | NPU
71
+ | Facial-Attribute-Detection | ONNX | float | Snapdragon® 8 Elite Gen 5 Mobile | 0.554 ms | 0 - 120 MB | NPU
72
+ | Facial-Attribute-Detection | ONNX | w8a8 | Snapdragon® X Elite | 0.514 ms | 11 - 11 MB | NPU
73
+ | Facial-Attribute-Detection | ONNX | w8a8 | Snapdragon® 8 Gen 3 Mobile | 0.475 ms | 0 - 151 MB | NPU
74
+ | Facial-Attribute-Detection | ONNX | w8a8 | Qualcomm® QCS6490 | 35.118 ms | 21 - 28 MB | CPU
75
+ | Facial-Attribute-Detection | ONNX | w8a8 | Qualcomm® QCS8550 (Proxy) | 0.615 ms | 0 - 128 MB | NPU
76
+ | Facial-Attribute-Detection | ONNX | w8a8 | Qualcomm® QCS9075 | 0.72 ms | 0 - 3 MB | NPU
77
+ | Facial-Attribute-Detection | ONNX | w8a8 | Qualcomm® QCM6690 | 16.742 ms | 20 - 30 MB | CPU
78
+ | Facial-Attribute-Detection | ONNX | w8a8 | Snapdragon® 8 Elite For Galaxy Mobile | 0.358 ms | 0 - 124 MB | NPU
79
+ | Facial-Attribute-Detection | ONNX | w8a8 | Snapdragon® 7 Gen 4 Mobile | 12.327 ms | 19 - 28 MB | CPU
80
+ | Facial-Attribute-Detection | ONNX | w8a8 | Snapdragon® 8 Elite Gen 5 Mobile | 0.339 ms | 0 - 127 MB | NPU
81
+ | Facial-Attribute-Detection | QNN_DLC | float | Snapdragon® X Elite | 0.999 ms | 0 - 0 MB | NPU
82
+ | Facial-Attribute-Detection | QNN_DLC | float | Snapdragon® 8 Gen 3 Mobile | 0.652 ms | 0 - 81 MB | NPU
83
+ | Facial-Attribute-Detection | QNN_DLC | float | Qualcomm® QCS8275 (Proxy) | 4.312 ms | 0 - 53 MB | NPU
84
+ | Facial-Attribute-Detection | QNN_DLC | float | Qualcomm® QCS8550 (Proxy) | 0.867 ms | 0 - 2 MB | NPU
85
+ | Facial-Attribute-Detection | QNN_DLC | float | Qualcomm® SA8775P | 1.375 ms | 0 - 57 MB | NPU
86
+ | Facial-Attribute-Detection | QNN_DLC | float | Qualcomm® QCS9075 | 1.209 ms | 2 - 4 MB | NPU
87
+ | Facial-Attribute-Detection | QNN_DLC | float | Qualcomm® QCS8450 (Proxy) | 1.339 ms | 0 - 77 MB | NPU
88
+ | Facial-Attribute-Detection | QNN_DLC | float | Qualcomm® SA7255P | 4.312 ms | 0 - 53 MB | NPU
89
+ | Facial-Attribute-Detection | QNN_DLC | float | Qualcomm® SA8295P | 1.521 ms | 0 - 48 MB | NPU
90
+ | Facial-Attribute-Detection | QNN_DLC | float | Snapdragon® 8 Elite For Galaxy Mobile | 0.517 ms | 0 - 58 MB | NPU
91
+ | Facial-Attribute-Detection | QNN_DLC | float | Snapdragon® 8 Elite Gen 5 Mobile | 0.421 ms | 0 - 58 MB | NPU
92
+ | Facial-Attribute-Detection | QNN_DLC | w8a8 | Snapdragon® X Elite | 0.507 ms | 0 - 0 MB | NPU
93
+ | Facial-Attribute-Detection | QNN_DLC | w8a8 | Snapdragon® 8 Gen 3 Mobile | 0.28 ms | 0 - 63 MB | NPU
94
+ | Facial-Attribute-Detection | QNN_DLC | w8a8 | Qualcomm® QCS6490 | 1.301 ms | 0 - 2 MB | NPU
95
+ | Facial-Attribute-Detection | QNN_DLC | w8a8 | Qualcomm® QCS8275 (Proxy) | 1.069 ms | 0 - 47 MB | NPU
96
+ | Facial-Attribute-Detection | QNN_DLC | w8a8 | Qualcomm® QCS8550 (Proxy) | 0.389 ms | 0 - 1 MB | NPU
97
+ | Facial-Attribute-Detection | QNN_DLC | w8a8 | Qualcomm® SA8775P | 0.564 ms | 0 - 50 MB | NPU
98
+ | Facial-Attribute-Detection | QNN_DLC | w8a8 | Qualcomm® QCS9075 | 0.466 ms | 0 - 2 MB | NPU
99
+ | Facial-Attribute-Detection | QNN_DLC | w8a8 | Qualcomm® QCM6690 | 2.948 ms | 0 - 49 MB | NPU
100
+ | Facial-Attribute-Detection | QNN_DLC | w8a8 | Qualcomm® QCS8450 (Proxy) | 0.633 ms | 0 - 65 MB | NPU
101
+ | Facial-Attribute-Detection | QNN_DLC | w8a8 | Qualcomm® SA7255P | 1.069 ms | 0 - 47 MB | NPU
102
+ | Facial-Attribute-Detection | QNN_DLC | w8a8 | Qualcomm® SA8295P | 0.802 ms | 0 - 45 MB | NPU
103
+ | Facial-Attribute-Detection | QNN_DLC | w8a8 | Snapdragon® 8 Elite For Galaxy Mobile | 0.237 ms | 0 - 50 MB | NPU
104
+ | Facial-Attribute-Detection | QNN_DLC | w8a8 | Snapdragon® 7 Gen 4 Mobile | 0.484 ms | 0 - 46 MB | NPU
105
+ | Facial-Attribute-Detection | QNN_DLC | w8a8 | Snapdragon® 8 Elite Gen 5 Mobile | 0.211 ms | 0 - 49 MB | NPU
106
+ | Facial-Attribute-Detection | TFLITE | float | Snapdragon® 8 Gen 3 Mobile | 0.63 ms | 0 - 105 MB | NPU
107
+ | Facial-Attribute-Detection | TFLITE | float | Qualcomm® QCS8275 (Proxy) | 4.258 ms | 0 - 75 MB | NPU
108
+ | Facial-Attribute-Detection | TFLITE | float | Qualcomm® QCS8550 (Proxy) | 0.813 ms | 0 - 9 MB | NPU
109
+ | Facial-Attribute-Detection | TFLITE | float | Qualcomm® SA8775P | 1.372 ms | 0 - 77 MB | NPU
110
+ | Facial-Attribute-Detection | TFLITE | float | Qualcomm® QCS9075 | 1.194 ms | 0 - 24 MB | NPU
111
+ | Facial-Attribute-Detection | TFLITE | float | Qualcomm® QCS8450 (Proxy) | 1.327 ms | 0 - 99 MB | NPU
112
+ | Facial-Attribute-Detection | TFLITE | float | Qualcomm® SA7255P | 4.258 ms | 0 - 75 MB | NPU
113
+ | Facial-Attribute-Detection | TFLITE | float | Qualcomm® SA8295P | 1.507 ms | 0 - 63 MB | NPU
114
+ | Facial-Attribute-Detection | TFLITE | float | Snapdragon® 8 Elite For Galaxy Mobile | 0.493 ms | 0 - 65 MB | NPU
115
+ | Facial-Attribute-Detection | TFLITE | float | Snapdragon® 8 Elite Gen 5 Mobile | 0.417 ms | 0 - 79 MB | NPU
116
+ | Facial-Attribute-Detection | TFLITE | w8a8 | Snapdragon® 8 Gen 3 Mobile | 0.284 ms | 0 - 63 MB | NPU
117
+ | Facial-Attribute-Detection | TFLITE | w8a8 | Qualcomm® QCS6490 | 1.296 ms | 0 - 13 MB | NPU
118
+ | Facial-Attribute-Detection | TFLITE | w8a8 | Qualcomm® QCS8275 (Proxy) | 1.102 ms | 0 - 49 MB | NPU
119
+ | Facial-Attribute-Detection | TFLITE | w8a8 | Qualcomm® QCS8550 (Proxy) | 0.376 ms | 0 - 2 MB | NPU
120
+ | Facial-Attribute-Detection | TFLITE | w8a8 | Qualcomm® SA8775P | 0.586 ms | 0 - 51 MB | NPU
121
+ | Facial-Attribute-Detection | TFLITE | w8a8 | Qualcomm® QCS9075 | 0.487 ms | 0 - 13 MB | NPU
122
+ | Facial-Attribute-Detection | TFLITE | w8a8 | Qualcomm® QCM6690 | 2.962 ms | 0 - 42 MB | NPU
123
+ | Facial-Attribute-Detection | TFLITE | w8a8 | Qualcomm® QCS8450 (Proxy) | 0.63 ms | 0 - 65 MB | NPU
124
+ | Facial-Attribute-Detection | TFLITE | w8a8 | Qualcomm® SA7255P | 1.102 ms | 0 - 49 MB | NPU
125
+ | Facial-Attribute-Detection | TFLITE | w8a8 | Qualcomm® SA8295P | 0.836 ms | 0 - 43 MB | NPU
126
+ | Facial-Attribute-Detection | TFLITE | w8a8 | Snapdragon® 8 Elite For Galaxy Mobile | 0.241 ms | 0 - 42 MB | NPU
127
+ | Facial-Attribute-Detection | TFLITE | w8a8 | Snapdragon® 7 Gen 4 Mobile | 0.496 ms | 0 - 43 MB | NPU
128
+ | Facial-Attribute-Detection | TFLITE | w8a8 | Snapdragon® 8 Elite Gen 5 Mobile | 0.212 ms | 0 - 53 MB | NPU
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
129
 
130
  ## License
131
  * The license for the original implementation of Facial-Attribute-Detection can be found
 
133
 
134
 
135
 
 
136
  ## Community
137
  * Join [our AI Hub Slack community](https://aihub.qualcomm.com/community/slack) to collaborate, post questions and learn more about on-device AI.
138
  * For questions or feedback please [reach out to us](mailto:ai-hub-support@qti.qualcomm.com).
 
 
tool-versions.yaml DELETED
@@ -1,4 +0,0 @@
1
- tool_versions:
2
- onnx:
3
- qairt: 2.37.1.250807093845_124904
4
- onnx_runtime: 1.23.0