报错类型:
The CUDA driver must recompile the GPU libraries because your device is more recent than the libraries. Recompiling can take several minutes. Learn more.
翻译:CUDA驱动程序必须重新编译GPU库,因为您的设备比库更新。重新编译可能需要几分钟。了解更多。
每次MATLAB使用CUDA前都需要加载很久。我以为是CUDA安装的版本不对,后来发现是电脑的显卡版本太高了,MATLAB版本太低,每次都需要重新加载GPU运算库。升级MATLAB版本吧。
除此之外,还发现MATLAB上加载的CUDA版本和电脑安装的CUDA版本不一致,一开始我以为是电脑安装的CUDA版本太旧了,就重新安装了MATLAB默认加载的CUDA,结果发现还是不行。于是在一台没有安装CUDA的电脑上试验了一下,发现没有安装CUDA也能默认加载。研究了一下,应该需要安装对应CUDA版本的VS,不能用太老的VS。