Opencl 在 colab 中未检测到 T4 硬件加速器

问题描述 投票:0回答:2

我在 colab 中使用笔记本,我开始收到以下错误消息:

LogicError: clGetPlatformIDs failed: PLATFORM_NOT_FOUND_KHR

我的代码使用PyRQA包,它使用opencl来执行计算。 几周前它运行没有任何问题,但现在一直显示错误。

命令

!clinfo

返回以下内容:

Number of platforms                               0

看起来 opencl 没有检测到 T4 硬件加速,即使它是在运行时设置的。

google-colaboratory opencl pyopencl
2个回答
7
投票

他们在上次更新中以某种方式从驱动程序中删除了 OpenCL 运行时。

但是您有 sudo 权限,因此可以修复驱动程序安装。之后类似

!sudo apt update
!sudo apt purge *nvidia* -y
!sudo apt install nvidia-driver-530 -y

又可以用了。


0
投票

在这里不起作用,同样的 0 个设备,也尝试使用 pyopenc,cl.get_platforms() 出现此错误:

逻辑错误:clGetPlatformIDs 失败:PLATFORM_NOT_FOUND_KHR

© www.soinside.com 2019 - 2024. All rights reserved.