1.3 软件准备
如果读者选择购买云服务器,这部分内容就可以省略了,因为云服务器中已经将所需软件安装完成。如果读者自己有符合硬件要求的电脑,建议使用Linux的Ubuntu 16.04操作系统进行学习。这里以新安装的Ubuntu16.04系统以及CentOS 7系统为例,介绍如何配置环境。
首先分别介绍如何安装NVIDIA显卡驱动程序、Docker以及NVIDIA-Docker,我们需要使用这些工具来建立开发环境。
1.3.1 在Ubuntu 16.04下配置环境
(1)首先需要安装NVIDIA显卡驱动程序。登录NVIDIA网站下载驱动程序或打开链接http://www.nvidia.com/Download/Find.aspx选择操作系统和安装包。以M40为例,选择要下载的驱动程序版本,如图1-16所示。
图1-16 选择NVIDIA驱动程序
(2)选择具体的版本号,如图1-17所示。
图1-17 选择具体的版本号
(3)在DOWNLOAD按钮上单击鼠标右键,在弹出的快捷菜单中选择“复制链接地址”命令,如图1-18所示。
图1-18 选择“复制链接地址”命令
(4)接着登录GPU实例。使用wget命令,粘贴上述步骤复制的链接地址下载安装包,如图1-19所示;或在本地系统下载NVIDIA安装包,上传到GPU实例的服务器。
图1-19 使用wget命令
(5)对安装包添加运行权限,例如对文件NVIDIA-Linux-x86_64-384.66.run添加运行权限:
chmod +x NVIDIA-Linux-x86_64-384.66.run
(6)安装当前系统对应的gcc和kernel-devel包:
sudo yum install -y gcc kernel-devel-xxx
xxx是内核版本号,可以通过uname -r查看。
(7)运行驱动安装程序:
sudo /bin/bash ./NVIDIA-Linux-x86_64-384.66.run 其他参数
按照提示进行后续操作。
(8)安装完成后,在终端输入nvidia-smi,如果有类似如图1-20所示的GPU信息显示出来,说明驱动程序安装成功。
图1-20 显卡驱动程序安装成功
(9)接下来,安装CUDA、Docker以及NVIDIA-Docker,并获取本书镜像:
1.3.2 在CentOS 7下配置环境
根据腾讯云官方文档指导,安装NVIDIA显卡驱动。这里的方法与Ubuntu 16.04相同。相关文档指导请参考https://www.qcloud.com/document/product/560/8048。