Skip to content

ExecuTorch Vulkan Backend on Linux - Request for Documentation/Guidance #8211

@csn1800

Description

@csn1800

🚀 The feature, motivation and pitch

Hi PyTorch team,

I'm interested in using the ExecuTorch Vulkan backend on Linux. While the documentation mentions the Vulkan delegate being cross-platform, the current guides primarily focus on Android and iOS.

I haven't been able to find any specific instructions or examples for building and running ExecuTorch with the Vulkan backend on a Linux platform. Could you please provide any additional information or guidance on this?

Specifically, I'd be grateful if you could address the following:

  • Are there any known limitations or issues with using the Vulkan delegate on Linux?
  • Are there any recommended steps or configurations for building ExecuTorch with Vulkan support on Linux?
  • Are there any example CMakeLists.txt or build scripts that demonstrate how to link against the Vulkan SDK and integrate the Vulkan delegate on Linux?
  • Any insights into integrating the Vulkan delegate with the ExecuTorch runtime on Linux would be greatly appreciated.

Any help or pointers you can provide would be extremely helpful. Thank you for your time and consideration.

Alternatives

No response

Additional context

No response

RFC (Optional)

No response

cc @mergennachin @byjlw @SS-JIA @manuelcandales

Metadata

Metadata

Assignees

Labels

module: docIssues related to documentation, both in docs/ and inlined in codemodule: vulkanIssues related to the Vulkan delegate and code under backends/vulkan/triagedThis issue has been looked at a team member, and triaged and prioritized into an appropriate module

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions