在不重新启动的情况下重置OpenCL Nvidia驱动程序

在不重新启动的情况下重置OpenCL Nvidia驱动程序,opencl,nvidia,Opencl,Nvidia,OpenCL的Nvidia驱动程序在一段时间后(从一天到下一天)变得无响应 当问题发生时,clinfo产生: $ clinfo clinfo: /usr/local/cuda/lib64/libOpenCL.so.1: no version information available (required by clinfo) Number of platforms 0 nvidia smi在使用cuda驱动程序时,cuda设备仍能正常工作。重启后,一切正常。我也在用这个设备来显示 这可能与解

OpenCL的Nvidia驱动程序在一段时间后(从一天到下一天)变得无响应

当问题发生时,
clinfo
产生:

$ clinfo
clinfo: /usr/local/cuda/lib64/libOpenCL.so.1: no version information available (required by clinfo)
Number of platforms  0
nvidia smi
在使用cuda驱动程序时,cuda设备仍能正常工作。重启后,一切正常。我也在用这个设备来显示

这可能与解除系统对接或休眠有关

有没有办法在不重新启动的情况下重置驱动程序?
有没有办法发现驱动程序没有响应的原因?

重新加载驱动程序似乎可以解决问题。在Fedora上,这可以用

sudo rmmod nvidia_uvm
sudo modprobe nvidia_uvm