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

Is it possible to use Qualcomm Backend & ExecuTorch (experimental) training? #5417

Open
escorciav opened this issue Sep 17, 2024 · 3 comments
Labels
module: qnn Related to Qualcomm's QNN delegate module: training partner: qualcomm For backend delegation, kernels, demo, etc. from the 3rd-party partner, Qualcomm triaged This issue has been looked at a team member, and triaged and prioritized into an appropriate module

Comments

@escorciav
Copy link

📚 The doc issue

Hi @JacobSzwejbka,

I noticed that you have been participating (or orchestrating) the integration of ExecuTorch training, right?
Really cool and quite appealing feat wrt my usual on-device pipeline based on QNN & SNPE where on-device training is not possible (or equally undocumented 🤔 ).

Could you kindly confirm if there is any example using ExecuTorch training with QNN Backends, in particular HTP/NPU?

Thanks in advance 😊

Kudos to the team & keep shipping 🚢 🙌

Suggest a potential alternative/fix

No response

@guangy10 guangy10 added triaged This issue has been looked at a team member, and triaged and prioritized into an appropriate module module: qnn Related to Qualcomm's QNN delegate labels Sep 17, 2024
@guangy10
Copy link
Contributor

cc: @JacobSzwejbka @cccclai

@JacobSzwejbka
Copy link
Contributor

Currently there is no integration with backends to accelerate ET Training graphs. Its still pretty early days for ET Training, I am writing up a bunch of docs right now actually so you should see things a little more structured under executorch/extension/training over the next week or so. We have a goal to allow backends to integrate with training and generally be composable with the rest of the stack, but no specific plans with any specific backends to announce at this time.

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

cccclai commented Sep 17, 2024

We're really early stage but we had some early discussion with Qualcomm regarding on device training with QNN. Please stay tuned

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
module: qnn Related to Qualcomm's QNN delegate module: training partner: qualcomm For backend delegation, kernels, demo, etc. from the 3rd-party partner, Qualcomm triaged This issue has been looked at a team member, and triaged and prioritized into an appropriate module
Projects
None yet
Development

No branches or pull requests

4 participants