Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support qcs6490 v68 arch for QNN backend #7356

Open
amo33 opened this issue Dec 18, 2024 · 1 comment
Open

Support qcs6490 v68 arch for QNN backend #7356

amo33 opened this issue Dec 18, 2024 · 1 comment
Labels
partner: qualcomm For backend delegation, kernels, demo, etc. from the 3rd-party partner, Qualcomm

Comments

@amo33
Copy link

amo33 commented Dec 18, 2024

🚀 The feature, motivation and pitch

Inside qnn delegate, HTP hardware architecture available for HTP backend options starting from V68 to V75.
We can see that supported Chipset are snapdragon versions as below.

Supported Chipset

  • Snapdragon 8 Gen 1
  • Snapdragon 8 Gen 1+
  • Snapdragon 8 Gen 2
  • Snapdragon 8 Gen 3

However, we like to utilize QCS6490 whose DSP Hexagon Arch is V68.

Is there any chance by just adding QCS6490 to utils.py , and qc_compiler_spec.fbs would work in executorch?

I have successfully used QCS6490 in the tutorial_for_llama2 provided by QPM (Qualcomm Package Manager). The key question is: would the results be the same when using tutorial_for_llama2 versus Executorch?

Alternatives

No response

Additional context

No response

RFC (Optional)

No response

@cccclai cccclai added the partner: qualcomm For backend delegation, kernels, demo, etc. from the 3rd-party partner, Qualcomm label Dec 18, 2024
@cccclai
Copy link
Contributor

cccclai commented Dec 18, 2024

It should be similar. If you're interested in contributing and add the SoC, feel free to submit a PR and add the reviewers listed in https://github.com/pytorch/executorch/tree/main/backends/qualcomm#pull-requests for review.

#6986 is another example PR to add the SoC

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
partner: qualcomm For backend delegation, kernels, demo, etc. from the 3rd-party partner, Qualcomm
Projects
None yet
Development

No branches or pull requests

2 participants