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

Vag*_*tos 4 opencl pyopencl google-colaboratory

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

LogicError: clGetPlatformIDs failed: PLATFORM_NOT_FOUND_KHR
Run Code Online (Sandbox Code Playgroud)

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

命令

!clinfo
Run Code Online (Sandbox Code Playgroud)

返回以下内容:

Number of platforms                               0
Run Code Online (Sandbox Code Playgroud)

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

Pro*_*ysX 7

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

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

!sudo apt update
!sudo apt purge *nvidia* -y
!sudo apt install nvidia-driver-530 -y
Run Code Online (Sandbox Code Playgroud)

它又起作用了。