-
Notifications
You must be signed in to change notification settings - Fork 689
[ET-VK][docs] Update to the new template #14996
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
Conversation
🔗 Helpful Links🧪 See artifacts and rendered test results at hud.pytorch.org/pr/pytorch/executorch/14996
Note: Links to docs will display an error until the docs builds have been completed. ❌ 1 New Failure, 99 PendingAs of commit e323c8b with merge base c016f29 ( NEW FAILURE - The following job has failed:
This comment was automatically generated by Dr. CI and updates every 15 minutes. |
This PR needs a
|
docs are not rendered :( |
|
||
## Development Requirements | ||
|
||
To contribute to the Vulkan delegate, the [Vulkan SDK](https://vulkan.lunarg.com/sdk/home#android) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
As i'm installing the sdk, needed to figure out that i need to run setup-env.sh, for someone who is dealing this for the first time, it might not be obvious, do you think we can add this to instructions here?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Will do...
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks. This looks great.
cmake --build cmake-out-android-so -j16 --target install --config Release | ||
``` | ||
|
||
## Build and push the llama runner binary to Android |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Is it worth mentioning the Java APIs and AAR? It doesn't require build from source and is likely closer to the more common user flow. Though if you feel it's out of scope for this tutorial, feel free to ignore this comment.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The target audience for this page in my mind is more for developers - for running it in an app, I think the docs/tutorials for the demo app would be more apprioriate. I can add a link to it here though so folks don't get confused 👍
|
||
To run the model on-device, use the standard ExecuTorch runtime APIs. | ||
|
||
The Vulkan delegate is included by default in the published Android packages. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Can you mention that it's in the executorch-android-vulkan package, specifically? https://mvnrepository.com/artifact/org.pytorch/executorch-android-vulkan. I believe the main executorch-android doesn't include it (though maybe it should?).
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Good point!
I don't see the sub-pages for Vulkan showing up in the rendered docs here: https://docs-preview.pytorch.org/pytorch/executorch/14996/backends-vulkan.html. I do see the TOC in vulkan-overview.md, so maybe the rendered version is out of date. Do you see the sub-pages locally? |
60c9a01
to
a08fcba
Compare
No description provided.