Open
Description
Describe the feature request
Please consider adding Vulkan as an execution provider. Vulkan offers several advantages over DirectML
, Rocm
, Migraph
, and Cuda
:
- Easier Compilation: Vulkan simplifies the compilation process, requiring fewer and lighter dependencies across both Linux and Windows.
- Lightweight Dependencies: Vulkan eliminates the need for heavy dependencies and large packages required by Cuda on Linux.
- Cross-Platform Efficiency: Unlike Rocm, Vulkan operates efficiently on both Linux and Windows without the burden of extensive dependencies.
- Reduced Footprint: On Windows, Vulkan avoids the need for the 300MB dependencies required by Cuda.
- Wide Compatibility: Vulkan works seamlessly out-of-the-box on Windows with a variety of GPUs.
- Unified Provider: A single Vulkan execution provider can support GPUs/CPUs across AMD, Nvidia, and Intel platforms.
By the way, the Vulkan license is open for both commercial and non-commercial use.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment