Skip to content

[Bug]: core.available_devices crashes with microsoft OpenCLOn12 #33923

@hughsando

Description

@hughsando

OpenVINO Version

2025.4.1

Operating System

Windows System

Device used for inference

GPU

Framework

None

Model used

No response

Issue description

GPU device enumeration (eg, core.available_devices) crashes with the most recent "OpenCL™, OpenGL®, and Vulkan® Compatibility Pack" installed from the Microsoft App store.

This creates a new OpenCL platform, "OpenCLOn12" and it appears that the GPU plugin is compiling some program during the enumeration, and this compilation is failing.

It would be handy to have an explicit list of vendors for GPU enumeration since we are only generally interested in the Intel vendor.

Image

Step-by-step reproduction

Install OpenCL™, OpenGL®, and Vulkan® Compatibility Pack from Microsoft App store
Run the Python:

from openvino import Core
core = Core()
print(core.available_devices)

Relevant log output

Issue submission checklist

  • I'm reporting an issue. It's not a question.
  • I checked the problem with the documentation, FAQ, open issues, Stack Overflow, etc., and have not found a solution.
  • There is reproducer code and related data files such as images, videos, models, etc.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions