You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: backends/qualcomm/README.md
+12-20Lines changed: 12 additions & 20 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -16,24 +16,7 @@ Please check `generate_qnn_executorch_compiler_spec()` in
16
16
[utils.py](utils/utils.py) for supported SoC and inference type.
17
17
18
18
### Supported Chipset
19
-
- Snapdragon 8 Gen 1
20
-
- Snapdragon 8 Gen 1+
21
-
- Snapdragon 8 Gen 2
22
-
- Snapdragon 8 Gen 3
23
-
- Snapdragon 8 Elite
24
-
- Snapdragon 8 Elite Gen 5
25
-
- SA8295
26
-
- SA8255
27
-
- SA8797 (also used by SA8397)
28
-
- SSG2115P
29
-
- SSG2125P
30
-
- SXR1230P
31
-
- SXR2230P
32
-
- SXR2330P
33
-
- QCS9100
34
-
- SAR2230P
35
-
- SW6100
36
-
- SM8845
19
+
The supported Qualcomm SoCs are detailed in `QcomChipset`. Please navigate to [qc_schema.py](serialization/qc_schema.py).
37
20
38
21
### Adding more supported Chipset
39
22
Currently, users cannot add additional chipset models because the chipset ID is not accessible to community users. If you have specific chipset models you wish to add, please contact one of the authors in the `Code Reviews` section at the bottom of this page.
@@ -42,6 +25,15 @@ Currently, users cannot add additional chipset models because the chipset ID is
42
25
- Quantized
43
26
- FP16
44
27
28
+
### Supported Backend Type
29
+
- QNN GPU
30
+
- QNN HTP
31
+
- QNN LPAI
32
+
- Currently, only LPAI Arch v6 is supported, which requires QNN SDK version 2.39 or higher.
33
+
- Please check `_soc_info_table` in [qc_schema.py](serialization/qc_schema.py) to find the supported chipsets.
34
+
- The skel library needs to be signed for LPAI to work. Please confirm if you are able to sign it. You can use [sign_library.sh](scripts/sign_library.sh) to sign the skel library.
35
+
36
+
45
37
## Directory Structure
46
38
47
39
```
@@ -59,8 +51,8 @@ backends/qualcomm
59
51
| | # models on a device.
60
52
| └── backends # Backends supported by QNN.
61
53
| └── gpu / htp
62
-
| ├── aarch64 # Configuration required to run on device. (Device Part).
63
-
| └── x86_64 # Configuration required to compile graph on host. (AoT Part).
54
+
| ├── target # Configuration required to run on device. (Device Part).
55
+
| └── host # Configuration required to compile graph on host. (AoT Part).
64
56
├── scripts # Misc supporting scripts, not related to core functionality.
65
57
├── serialization # Contains files related to serializing QNN compiler options and SoC information
0 commit comments