CUDA(Compute Unified Device Architecture,简称CUDA)是由英伟达推出的用于GPU(Graphic Processing Unit,图形处理器)的并行计算的程序开发接口。它有助于减少开发时间,让硬件加速应用程序开发人员能够更加轻松地实现GPU加速。而CUDNN(CUDA Deep Neural Network)是由英伟达公司提供的深度神经网络的加速代码库,使用方便实用。
为了在Linux中使用CUDNN,我们首先要安装CUDA,并在 systemd 中启用cuda 自启动服务。具体操作:
1. 下载CUDA环境,下载地址:
2. 安装CUDA:在终端中输入 sudo sh cuda**.run –override 并运行就可以完成安装。
3. 自启动CUDA服务:系统启动的时候,会自动检测CUDA环境,去让它自启动我们可以通过systemd去实现,输入 sudo systemctl enable cuda 即可。
接下来,我们可以开始安装CUDNN,可以在官网下载需要版本的CUDNN:
1. 下载CUDNN:官网上下载,在终端输入wget ,下载后运行 sudo sh cudnn**.run
2. 安装CUDNN:将CUDNN安装在CUDA根目录,输入 sudo sh cudnn**.run –override –silent
安装完成之后,我们还需要为我们的环境配置CUDNN库:
1. 配置环境变量:输入sudo vi /etc/environment 新建:
CUDNN_HOME=”/usr/local/cuda/lib64/”
LD_LIBRARY_PATH=”$LD_LIBRARY_PATH:$CUDNN_HOME”
既添加成功,将系统变量设置生效:source /etc/environment

2. 将lib文件拷贝到/usr/local/cuda/lib64:输入 sudo cp lib* /usr/local/cuda/lib64
4. 将include文件拷贝到/usr/local/cuda/include:输入 sudo cp include /usr/local/cuda/include
经过以上步骤,我们就可以在Linux上运行CUDNN,并实现通过GPU加速深度学习计算。CUDNN加速深度学习,解决了可移植性和通用性问题,提供简便的开发和运行环境,拟能让机器学习技术应用更加普及化。
香港服务器首选树叶云,2H2G首月10元开通。树叶云(shuyeidc.com)提供简单好用,价格厚道的香港/美国云 服务器 和独立服务器。IDC+ISP+ICP资质。ARIN和APNIC会员。成熟技术团队15年行业经验。
Linux下安装和配置C语言开发环境
如果你已经安装了gcc,那么把gcc的按抓鬼路径加入环境变量export PATH=$PATH:gcc的安装路径。 如果没有安装gcc就安装了然后再这么做我的答案解决了你的问题的话,麻烦选择一下。
Linux如何运行代码
什么代码?编译的?shell的?还是解释程序的?如果是shell代码如下sudo chmod 755 xxxx(xxxx是你的文件名,这一步是给你的代码可运行权限)然后在文件所在目录下使用./xxxx(xxxx是文件名)如果是编译代码参考你的编译器如果是解释型代码一般可以通过解释器名称+文件名即可运行
Linux下如何像windows下那样制作批处理文件?就是执行一批shell命令或可执行文件
csh, bash, 不管什么shell都可以把代码写成文件再执行,比windows的批处理功能强得多, 因而叫shell脚本程序而不是批处理文件了。 你可以把shell脚本保存为文件, 第一行用#!/bin/[shell name]来说明执行所用的shell,然后以防万一用chmod +x ***来给文件可执行权限, 然后./***来执行就好了。 shell脚本编程比bat文件复杂得多,你可以参考相关书籍。
发表评论