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

ExecuTorch filter subplugin & Tizen porting #4289

Open
4 tasks
myungjoo opened this issue Oct 19, 2023 · 5 comments
Open
4 tasks

ExecuTorch filter subplugin & Tizen porting #4289

myungjoo opened this issue Oct 19, 2023 · 5 comments
Labels
4-Committers Requires attention of committers EPIC
Milestone

Comments

@myungjoo
Copy link
Member

PyTorch is releasing ExecuTorch for edge device inferences.

  • Tizen porting (tizen-next)
  • tensor-fitler::ExecuTorch (in C++)
  • test cases
  • sample applications w/ GUI
@myungjoo myungjoo added EPIC 4-Committers Requires attention of committers labels Oct 19, 2023
@myungjoo myungjoo added this to the Background milestone Oct 19, 2023
@myungjoo myungjoo added this to To Do in Tizen Releases and Products via automation Oct 19, 2023
@taos-ci
Copy link
Collaborator

taos-ci commented Oct 19, 2023

:octocat: cibot: Thank you for posting issue #4289. The person in charge will reply soon.

@anyj0527
Copy link
Member

@leeeryboy
Copy link

Hi nnstreamer team,

My team(me, @jinotter3, @suzyvaque) is proposing the integration of the executorch tensor filter into nnstreamer. Supporting executorch could enhance nnstreamer's capabilities by enabling efficient execution of PyTorch models directly.

Currently, nnstreamer supports various tensor filters but lacks integration with executorch. Including this could not only expand nnstreamer's usability but also attract more PyTorch users to nnstreamer.

Thank you for considering this enhancement. I look forward to your feedback and any suggestions you might have.

@myungjoo
Copy link
Member Author

  1. Please write in a single C++ file, inheriting tensor_filter_subplugin class. For example, tensor_filter_snpe.cc.
  2. Please make it portable. It should be able to be built (and tested) in a new Ubuntu machine without any (unscripted) changes. Ultimately, it should be able to be built by pdebuild (or PPA) if you consider Ubuntu as the standard environment.
    • You may be based on the docker file (/tools/docker). If you can build executorch subplugin in the docker by adding one or two lines that "installs" executorch in the docker, you can ensure its portability.
    • Or, in other words, you need to guarantee that anyone else in the world can get the same build results without reading your build manual, special build scripts, or description.

@anyj0527
Copy link
Member

anyj0527 commented May 2, 2024

FYI: There was a new release of ExecuTorch recently.
https://pytorch.org/blog/executorch-alpha/
https://github.com/pytorch/executorch/releases/tag/v0.2.0

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
4-Committers Requires attention of committers EPIC
Projects
Development

No branches or pull requests

4 participants