Skip to content

Commit 96678f9

Browse files
committed
Let users choose the OpenVINO device plugins for onnxruntime-ep-openvino
<details><summary>Claude's draft</summary> Drop the run dependencies on the OpenVINO device plugins (intel-cpu, intel-gpu, intel-npu, auto, hetero, auto-batch) to keep the package slim. Users install the plugins for the devices they want, e.g. `libopenvino-intel-npu-plugin`. The EP still depends on libopenvino through its run_exports, and every plugin pins libopenvino exactly, so plugins installed later match the version the EP was built against. The test runs on the OpenVINO CPU device, so libopenvino-intel-cpu-plugin moves to the test requirements. Resume this Claude session: ``` cd /home/mark/git/feedstock claude --resume fdaba65c-5a43-4f26-a32f-d49b747fdbd7 ``` </details> Claude-Session: https://claude.ai/code/session_01R9WZp6UVaiXYyC2hWTNWZY
1 parent eb37022 commit 96678f9

1 file changed

Lines changed: 1 addition & 8 deletions

File tree

‎recipe/recipe.yaml‎

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -452,14 +452,6 @@ outputs:
452452
- libopenvino-dev
453453
run:
454454
- python
455-
- libopenvino-intel-cpu-plugin
456-
- libopenvino-intel-gpu-plugin
457-
- if: linux
458-
then:
459-
- libopenvino-intel-npu-plugin
460-
- libopenvino-auto-plugin
461-
- libopenvino-hetero-plugin
462-
- libopenvino-auto-batch-plugin
463455
run_constraints:
464456
- onnxruntime ${{ version }}.*
465457
- onnxruntime-novec ${{ version }}.*
@@ -476,6 +468,7 @@ outputs:
476468
run:
477469
- ${{ pin_subpackage('onnxruntime' ~ suffix, exact=True) }}
478470
- onnx
471+
- libopenvino-intel-cpu-plugin
479472
files:
480473
recipe:
481474
- test_ep_openvino.py

0 commit comments

Comments
 (0)