|
|
发表于 2022-9-11 21:05:10
|
查看: 1409 |
回复: 0
总结和简要介绍一下CUDA 5.0在linux下的安装流程,以备后用。
% A: K" L7 ~4 s* E# u9 T, x) e$ g[ol]升级系统,安装各种补丁和必要软件(dist-update将会升级内核,下文将会提到为什么要升级内核):
& ?" T$ Q' g4 d! o4 Xsudo apt-get update : P# I- q+ v; K; B0 m
sudo apt-get dist-upgrade去NVIDIA官网下载最新的TOOKIT: http://cudazone.nvidia.cn/cuda-toolkit/, 以及最新的驱动: http://www.nvidia.cn/Download/index.aspx?lang=cn按 CTRL+ALT+F1调出虚拟终端,同时停止X服务(这里是ubuntu 10.04的做法,ubuntu 12.04桌面管理器换成了light-gdm):
- d1 t0 @+ r+ B& ^sudo service gdm stop以管理员身份安装TOOLKIT:sudo ./xxx-toolkit.run中间出现各种说明以及设置,主要有依赖包检测,安装位置,是否安装驱动,SDK Samples的安装。如果下载了最新的驱动(打包到toolkit里面的驱动一般不是最新的),建议在这里跳过驱动安装。中途可能会出现SDK Samples安装失败的情形,可以打开log文件找出失败原因。安装驱动(如果在toolkit里选择了安装驱动可以跳过这一步):sudo ./xxx-driver.run启动图形化界面:startx到此必要的软件安装已经完成,接下来更新用户PATH和LD_LIBRARY_PATH两个环境变量:sudo vim /etc/profile.d/cuda.sh( ]% Z" |4 d- M: Y, r5 ~% c
在文件里加入:
+ ~: @% X' V [: ?) O$ M. i5 Pexport PATH=/usr/local/cuda-5.0/bin:$PATH
, h1 r2 H+ S) x7 _+ f+ E, k6 ?* `export LD_LIBRARY_PATH=/usr/local/cuda-5.0/lib:/usr/local/cuda-5.0/lib64:$LD_LIBRARY_PATH给文件添加可执行权限:sudo chmod a+x cuda.sh" P/ g' z( G5 G. d5 p8 P
[/ol]系统启动的时候会读取/etc/profile.d文件夹下的脚本并执行,如此以来用户登陆进去这两个变量就会得到初始化。 linux下安装NVIDIA的驱动将会重新编译内核。如果内核升级,一般来说驱动需要重新编译安装。这是为什么最好安装驱动前升级内核到最新版本的缘故。1 I5 Y, |, t/ w1 |& z6 K9 r+ o1 L) H
AD:【国外VPS推荐】 Vultr全球16个数据中心,高速SSD硬盘,月付2.5$起,注册充10$送100$打赏赞 |
|