Skip to content

[Feature Request]: Allow a vendor filter for OpenCL platform enumeration #33941

@hlevring

Description

@hlevring

Request Description

OV should allow developers to declare a vendor filter for which OpenCL platforms should be considered when enumerating GPU devices.

Feature Use Case

For example in our case (and I think in most other ISV cases) we are only interested in using Intel OpenCL platform for accessing Intel GPUs via OpenVino at least for now. At the moment it looks like OV GPU are enumerated both for Intel , Nvidia and AMD.

OpenVINO:CPU Intel(R) Core(TM) Ultra 9 288V
OpenVINO:GPU.0 Intel(R) Arc(TM) 140V GPU (16GB) (iGPU)
OpenVINO:GPU.1 NVIDIA GeForce RTX 3090 (dGPU)
OpenVINO:NPU Intel(R) AI Boost

This also means a faster and more robust enumeration, where issues like this #33923 would have been in our control to avoid.

If openvino plans to support multiple vendor GPU devices that is awesome, but at the moment other GPU devices rarely actually work, so at least for now either a general vendor filter, or an “Intel OpenCL platform only flag” seems appropriate.

Issue submission checklist

  • The feature request or improvement must be related to OpenVINO

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestfeatureNew feature request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions