当前位置:网站首页>【AI服务器搭建】CUDA环境
【AI服务器搭建】CUDA环境
2022-07-01 18:45:00 【blanklog】
基于Ubuntu 18.04系统
一、安装Nvidia驱动
使用显卡的基础,直接使用ubuntu仓库安装
1. 首先查看显卡可用的驱动
ubuntu-drivers devices2. 安装推荐驱动
sudo apt install nvidia-driver-470-server3. 查看安装是否成功
nvidia-smi
参考:Ubuntu下安装NVIDIA驱动的三种方法_Willard Leozi的博客-CSDN博客_ubuntunvidia驱动安装官方 GeForce 驱动程序 | NVIDIA
二、 CUDA环境安装
多数AI框架通过cuda api 来使用英伟达显卡进行高性能计算,cuda开发者官网。
1. 去 CUDA Toolkit 发布日志查看驱动支持的cuda版本

2. 去历史发布版本里找到需要的CUDA版本安装
根据官网给出教程完成安装

3. CUDA环境变量配置
若仅给当前用户配置编辑~/.bashrc 在最后添加
若给所有用户配置:在/etc/profile.d/ 目录下新建cuda11.4_env.sh并添加
export PATH=/usr/local/cuda/bin:$PATH
export LD_LIBRARY_PATH=/usr/local/cuda/lib64:$LD_LIBRARY_PATH4. 测试是否安装成功
cuda安装目录下有一些samples程序,可以尝试进行编译和运行。
cd /usr/local/cuda/samples/1_Utilities/deviceQuery
sudo make clean
sudo make -j8
./deviceQuery3. 关于卸载方法
CUDA 安装引导手册里有卸载方式

三、安装cuDNN
cuDNN是基于GPU加速的AI算子库 。
1. 首先去cuDNN网站注册一个账号,然后去历史发布版里下载对应cuda版本的cuDNN库。

2. 解压下载安装包
得到一个"cuda/" 目录
tar xvf cudnn-11.4-linux-x64-v8.2.4.15.tgz3. 安装
即把cuda目录下的内容安装到系统的CUDA Toolkit的安装目录中。
# 复制cudnn头文件
sudo cp cuda/include/* /usr/local/cuda-11.4/include/
# 复制cudnn的库
sudo cp cuda/lib64/* /usr/local/cuda-11.4/lib64/
# 给所有用户添加cudnn.h的访问权限
sudo chmod a+r /usr/local/cuda-11.4/include/cudnn.h4. 查看是否安装成功
cat /usr/local/cuda/include/cudnn.h | grep CUDNN_MAJOR -A 2出现版本定义信息则安装成功。
四、其他
1. 显卡信息
# 查看显卡设备
lspci |grep -i nvidia
# 查看瞎看型号
nvidia-smi
# 查看驱动信息
cat /proc/driver/nvidia/version2. CUDA信息
# 1.查看cuda版本
nvcc -V
# 2. 查看cuda版本
cat /usr/local/cuda/version.txt
3. cuDNN信息
查看cudnn.h头文件
cat /usr/local/cuda/include/cudnn.h | grep CUDNN_MAJOR -A 2边栏推荐
猜你喜欢
随机推荐
sql查询去重统计的方法总结
如何正确使用Vertx操作Redis(3.9.4带源码分析)
Basic use of MySQL
OpenCV视频质量诊断----视频遮挡诊断
Crunch简介、安装,使用Crunch制作密码字典
torch.nn.functional.interpolate函数
CMU AI PhD 第一年总结
How to redraw the header of CListCtrl in MFC
uni-app商品分类
Facebook聊单,SaleSmartly有妙招!
Interview question 16.16 Partial sorting - Double finger needling
Learning records of building thingsboard, an Internet of things platform
Native JS creates a calendar - supports mouse wheel scrolling to select months - and can be ported to any framework
测试自学人必看:软件测试如何找测试项目?
Simplified pinduoduo product data
求各种极限的方法
What must be done in graduation season before going to Shanhai
【英语语法】Unit1 冠词、名词、代词和数词
论文泛读【FiLM: Visual Reasoning with a General Conditioning Layer】
Optaplanner learning notes (I) case cloud balance









