因为要跑SparseDrive的代码需要11.7的cuda驱动,但服务器只提供了11.3,所以需要自己安装cuda驱动
通过nvidia-smi命令查看服务器支持的驱动版本:
可以安装cuda-11.7
去nividia官网下载cuda文件:
下载好后:
# 提供运行权限
chmod +x cuda_11.7.0_515.43.04_linux.run
# 运行
./cuda_11.7.0_515.43.04_linux.run
按照提示输入accept
,
下一步,然后务必取消选择Driver前面的按钮。我一般只保留CUDA Toolkit 11.7
这一项。
然后切换光标,进入Options
选项,进入Toolkit Options
,相关选项都取消,因为没有sudo权限修改其他文件。
进入Change Toolkit Install Path
选项,输入要安装的位置,如/data/zhz/cuda/cuda-11.7
,
然后选择Done
退出,回到上一级,再进入修改Library install path
,输入同样的安装位置,如/homeB/Public/user/cuda/cuda-11.7
。
最后返回选择Install
安装即可。
最后我们进入.bashrc
,添加环境变量
最后检查:
参考: