apt install nvidia-cuda-toolkit后cuda不在/usr/local/cuda怎么办
首先确认安装成功,如果安装成功但不在/usr/local/cuda下,输入命令whereis cuda
看安装在哪里。这种情况通常显示/usr/lib/cuda /usr/include/cuda。试运行代码,正常情况下可以跑通。
在需要手动编译安装一些库时,可能需要代码读取cuda信息,这时cuda不在默认位置就会产生一些问题。碰到需要export cuda位置时将/usr/local/cuda替换成/usr/lib/cuda即可解决。
也有一些答主提出直接做链接到默认位置ln -s /usr/lib/cuda /usr/local/cuda
,理论上应该可行并且更方便以后使用,但我没有尝试,大家可以再考证,也欢迎在评论区反馈。
导致安装位置不在默认位置的原因并没有确定,可能是Lambda Stack安装导致的,也欢迎大家评论区讨论。