Check failed: error == cudaSuccess (35 vs. 0) CUDA driver version is insufficient for CUDA runtime
Check failed: error == cudaSuccess (35 vs. 0) CUDA driver version is insufficient for CUDA runtime version
*** Check failure stack trace: ***
解决:
linux系統把cuda驱动装一下
1.bios中务必关闭Secure Boot: 如果已经关闭,则直接看第二条
ps:如果在bios中Secure Boot是灰色的,无法disable,请往下看:
关于Secure Boot在bios中有一段话解释:
Secure Boot be enabled only when: (1).Platform Key(PK) is enrolled and platform is operating in User mode; (2). CSM function is disabled in setup。
因此,要Disable Secure Boot,首先如果PK(也就是bios中Key Managemnet有key,请全部 delete),其次Boot选项中,Launch CSM请设置为Disable。
2.先安利一个显卡驱动的懒人方法(可以先试试,本人是先命令行方式安装驱动之后,发现一些小错误,再使用该方法直接成功。emmmm…….命令行安装了一天还没成功,这个几分钟就好了,心里还是mmp的):
1): 务必确保1中关闭了Secure
2): 到System Settings→ Software & Updates→ Additional Drivers:
ps: 我在官网查到(384.111)其实就是最新的950M显卡驱动,Apply Changes,输入密码,等待一会安装完成后,重启电脑。
3. 输入:nvidia-smi 和 nvidia-settings看看是否生效: