本文介绍Ubuntu14.04下CUDA环境的安装过程
标签
- 高性能计算(HPC)
- 并行化加速
学习CUDA最好的去处还是NVIDIA官网,上面许多文档写的都相当不错,比如CUDA编程指南、如何使用cuRand生成随机数等。
环境配置
- 博主主要在Linux下进行CUDA程序的开发,包括Ubuntu14.04、CentOS6等
以在Ubuntu下安装CUDA为例:
首先,在命令行中执行 nvidia-smi
指令,查看是否有可以进行CUDA编程的GPU,这是先决条件
如果有可用于CUDA编程的GPU,那么我们可以进行下一步的操作——前往NVIDIA官网下载CUDA工具包(网速可能稍慢)
目前的最新版本是7.5,选择适合自己操作系统的CUDA工具包进行下载。推荐deb(local)
的方式,如果选择deb(network)
方式那么需要对网络的要求较高这里插一句,可以采用迅雷下载然后再拷贝的方式,也可以用 wget
的方式进行下载
下载完成之后,就可以执行如下的安装指令了。
sudo dpkg -i cuda-repo-ubuntu1404-7-5-local_7.5-18_amd64.deb
sudo apt-get update
sudo apt-get install cuda
接下来就是等待安装完成
刚才的操作安装了CUDA7.5工具包以及开发工具Nsight,类似eclipse。由于Ubuntu14.04的图形化界面,我们可以使用Nsight进行代码的编写,并使用其性能分析工具对CUDA程序进行运行时分析。
在/usr/local/cuda7.5/
目录下,有samples可供我们学习CUDA代码的编写,以及Makefile
的应用