ubuntu16.04安装多个版本CUDA的方法
我的机器是CUDA16.04的,之前装过CUDA10.0,因为一些原因,现在需要安转CUDA9.0。
1.首先https://developer.nvidia.com/cuda-90-download-archive?target_os=Linux&target_arch=x86_64&target_distro=Ubuntu&target_version=1604&target_type=runfilelocal
下载run版本的(如果之前没装过CUDA,可以下载deb版本的)
2.按照上面的教程
sudochmod+xcuda_9.0.176_384.81_linux.run#为cuda_9.0.176_384.81_linux.run添加可执行权限 ./cuda_9.0.176_384.81_linux.run#安装cuda_9.0.176_384.81_linux.run
3.相关参数的设置
InstallNVIDIAAcceleratedGraphicsDriverforLinux-x86_64384.81? (y)es/(n)o/(q)uit:n#我已经装过CUDA10了,所以不需要安转9.0的显卡驱动 InstalltheCUDA9.0Toolkit? (y)es/(n)o/(q)uit:y /usr/local/cuda-9.0isnotwritable. Doyouwishtoruntheinstallationwith'sudo'?(y)es/(n)o:y#使用超级用户权限 Pleaseenteryourpassword:Doyouwanttoinstallasymboliclinkat/usr/local/cuda?#是否将安装目录通过软连接的方式link到/usr/local/cuda,yesorno都可以,取决于你是否使用/usr/local/cuda为默认的cuda目录。 (y)es/(n)o/(q)uit:y#我目前需要使用9.0 EnterToolkitLocation [defaultis/usr/local/cuda-9.0]:#直接回车
4.安转结束后相关环境变量的设置
Finishedcopyingsamples. =========== =Summary= =========== Driver:NotSelected Toolkit:Installedin/usr/local/cuda-9.0 Samples:Installedin/usr/local/cuda-9.0/Samples Pleasemakesurethat -PATHincludes/usr/local/cuda-9.0/bin -LD_LIBRARY_PATHincludes/usr/local/cuda-9.0/lib64,or,add/usr/local/cuda-9.0/lib64to/etc/ld.so.confandrunldconfigasroot TouninstalltheCUDAToolkit,runtheuninstallscriptin/usr/local/cuda-9.0/bin PleaseseeCUDA_Installation_Guide_Linux.pdfin/usr/local/cuda-9.0/doc/pdffordetailedinformationonsettingupCUDA. ***WARNING:Incompleteinstallation!ThisinstallationdidnotinstalltheCUDADriver.Adriverofversionatleast384.00isrequiredforCUDA9.0functionalitytowork. Toinstallthedriverusingthisinstaller,runthefollowingcommand,replacingwiththenameofthisrunfile: sudo .run-silent-driver Logfileis/tmp/cuda_install_11003.log
如上,需要设置PATH和LD_LIBRARY_PATH两个变量,在./bashrc文件中修改即可,记得要source一些./bashrc,让其生效。
完成上面这些步骤后,就可以进行多个版本的切换了,直接修改/usr/local/cuda即可,使其指向不同版本的CUDA。
总结
以上所述是小编给大家介绍的ubuntu16.04安装多个版本的CUDA的方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对毛票票网站的支持!
声明:本文内容来源于网络,版权归原作者所有,内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:czq8825#qq.com(发邮件时,请将#更换为@)进行举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。