在Ubunut 18.04上使用Nvidia 390进行OpenCL

16.04,OpenCL与我的Nvidia 840M一起在Ubuntu repos中运行最新的Nvidia驱动程序。 我已经完成了18.04的全新安装,但是使用了来自Ubuntu repos的390 Nvidia驱动程序(不是来自任何PPA)。 现在我的OpenCL兼容应用程序都无法使用它。

我错了,安装Nvidia驱动程序后OpenCL应该可以工作吗?

典型的,在我求助于Askubuntu后,我设法找到了解决方案。

在18.04中,您需要手动安装ocl-icd-libopencl1包。 所以快速sudo apt install ocl-icd-libopencl1修复它。