Repository navigation
Package Native, Vulkan, and GGML as an executorch-native wheel (#24069) - #24069
Conversation
🔗 Helpful Links🧪 See artifacts and rendered test results at hud.pytorch.org/pr/pytorch/executorch/24069
Note: Links to docs will display an error until the docs builds have been completed. ✅ No FailuresAs of commit f0ef24c with merge base bf9bef3 ( This comment was automatically generated by Dr. CI and updates every 15 minutes. |
|
@JakeStevens has exported this pull request. If you are a Meta employee, you can view the originating Diff in D126459370. |
This PR needs a
|
executorch-native wheelexecutorch-native wheel (#24069)
…orch#24069) Summary: Add a Linux SDK wheel containing the Native runtime, Vulkan engine and shaders, and GGML CPU engine. Its CMake package lets consumers build the shipped vision runner without rebuilding the runtime. The separate package coexists with `executorch`; Python execution bindings remain out of scope. Authored with assistance from Codex. Differential Revision: D126459370
c69e882 to
88d093a
Compare
…orch#24069) Summary: Add a Linux SDK wheel containing the Native runtime, Vulkan engine and shaders, and GGML CPU engine. Its CMake package lets consumers build the shipped vision runner without rebuilding the runtime. The separate package coexists with `executorch`; Python execution bindings remain out of scope. Authored with assistance from Codex. Differential Revision: D126459370
88d093a to
847d29b
Compare
…orch#24069) Summary: Add a separately installable Linux SDK wheel containing the Native runtime, Vulkan engine and shaders, and GGML CPU engine. Its CMake package lets consumers build the shipped vision runner without rebuilding the runtime, and the package coexists with `executorch`. Keep the standalone wheel recipe in `backends/native/python` and its Python wrappers alongside the runtime in `backends/native/pybindings`. CMake installs those sources into `executorch_native`; the source tree does not need a nested copy of the import package. Python execution bindings are added in the following diff. Authored with assistance from Codex. Differential Revision: D126459370
847d29b to
3dbe48c
Compare
…orch#24069) Summary: Pull Request resolved: pytorch#24069 Add a separately installable Linux SDK wheel containing the Native runtime, Vulkan engine and shaders, and GGML CPU engine. Its CMake package lets consumers build the shipped vision runner without rebuilding the runtime, and the package coexists with `executorch`. Keep the standalone wheel recipe in `backends/native/python` and its Python wrappers alongside the runtime in `backends/native/pybindings`. CMake installs those sources into `executorch_native`; the source tree does not need a nested copy of the import package. Python execution bindings are added in the following diff. Authored with assistance from Codex. Differential Revision: D126459370
3dbe48c to
a0a5764
Compare
…orch#24069) Summary: Add a separately installable Linux SDK wheel containing the Native runtime, Vulkan engine and shaders, and GGML CPU engine. Its CMake package lets consumers build the shipped vision runner without rebuilding the runtime, and the package coexists with `executorch`. Keep the standalone wheel recipe in `backends/native/python` and its Python wrappers alongside the runtime in `backends/native/pybindings`. CMake installs those sources into `executorch_native`; the source tree does not need a nested copy of the import package. Python execution bindings are added in the following diff. Authored with assistance from Codex. Differential Revision: D126459370
…orch#24069) Summary: Add a separately installable Linux SDK wheel containing the Native runtime, Vulkan engine and shaders, and GGML CPU engine. Its CMake package lets consumers build the shipped vision runner without rebuilding the runtime, and the package coexists with `executorch`. Keep the standalone wheel recipe in `backends/native/python` and its Python wrappers alongside the runtime in `backends/native/pybindings`. CMake installs those sources into `executorch_native`; the source tree does not need a nested copy of the import package. Python execution bindings are added in the following diff. Authored with assistance from Codex. Reviewed By: SS-JIA Differential Revision: D126459370
…orch#24069) Summary: Add a separately installable Linux SDK wheel containing the Native runtime, Vulkan engine and shaders, and GGML CPU engine. Its CMake package lets consumers build the shipped vision runner without rebuilding the runtime, and the package coexists with `executorch`. Keep the standalone wheel recipe in `backends/native/python` and its Python wrappers alongside the runtime in `backends/native/pybindings`. CMake installs those sources into `executorch_native`; the source tree does not need a nested copy of the import package. Python execution bindings are added in the following diff. Authored with assistance from Codex. Reviewed By: SS-JIA Differential Revision: D126459370
a0a5764 to
f0ef24c
Compare
Summary:
Add a separately installable Linux SDK wheel containing the Native runtime, Vulkan engine and shaders, and GGML CPU engine. Its CMake package lets consumers build the shipped vision runner without rebuilding the runtime, and the package coexists with
executorch.Keep the standalone wheel recipe in
backends/native/pythonand its Python wrappers alongside the runtime inbackends/native/pybindings. CMake installs those sources intoexecutorch_native; the source tree does not need a nested copy of the import package. Python execution bindings are added in the following diff.Authored with assistance from Codex.
Reviewed By: SS-JIA
Differential Revision: D126459370