You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

YOLOv8 CLI预测时,如何指定参数使用Intel OpenCL GPU?

解决YOLO调用Intel OpenCL GPU的参数问题

问题说明

已安装OpenVINO依赖并将模型转换为OpenVINO格式,系统存在可用OpenCL设备:

$ clinfo -l
Platform #0: Intel(R) OpenCL HD Graphics
 `-- Device #0: Intel(R) Graphics [0xa7a0]

执行yolo predict时,使用device=gpu或device=0会报错Invalid CUDA device requested,但CPU运行正常。

解决方案

YOLO默认的device=gpu参数指向CUDA设备,要调用Intel的OpenCL GPU,需明确指定OpenVINO后端的设备类型,使用以下格式的命令:

  • 调用Intel GPU(通用写法):
yolo predict model=openvino_model source='samples/*.jpg' device=openvino:GPU
  • 指定具体设备索引(对应clinfo中的Device #0):
yolo predict model=openvino_model source='samples/*.jpg' device=openvino:0

原理

当直接使用device=gpu时,YOLO会尝试寻找CUDA兼容的NVIDIA GPU,而你的环境中只有Intel的OpenCL GPU,因此触发错误。通过openvino:GPU或openvino:设备索引的格式,可让YOLO通过OpenVINO后端调用Intel的OpenCL设备。

内容的提问来源于stack exchange,提问作者Paul Jurczak

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.26 16:32:34