[Discussion] ORT GPU binaries do not contain DML #20638
Labels
ep:CUDA
issues related to the CUDA execution provider
ep:DML
issues related to the DirectML execution provider
ep:OpenVINO
issues related to OpenVINO execution provider
ep:TensorRT
issues related to TensorRT execution provider
platform:windows
issues related to the Windows platform
Describe the issue
From what I understand DirectML is considered the default GPU backend on Windows systems. Nonetheless the "GPU" build does not contain DML. In my opinion it would make more sense to have the GPU package include DirectML besides CUDA and TRT. This package will then also run on any GPU. In addition such package can dynamically load OpenVino for additional GPU support on Intel.
To reproduce
When downloading a release package just call GetAvailableProviders(). This will report the supported providers. Another problem is that when dynamically loading OpenVINO it will never report it as supported provider.
Urgency
No response
Platform
Windows
OS Version
11
ONNX Runtime Installation
Released Package
ONNX Runtime Version or Commit ID
1.17.3
ONNX Runtime API
C++
Architecture
X64
Execution Provider
CUDA, DirectML, TensorRT
Execution Provider Library Version
No response
The text was updated successfully, but these errors were encountered: