当前位置: 首页 > news >正文

ubuntu16.04安装CUDA驱动 - 小

背景:项目需要使用PyTorch   ,调用这两个命令nvidia-smi  nvcc --version

  安装cuda,先安装显卡驱动

检查显卡型号:lspci | grep -i nvidia

01:00.0 VGA compatible controller: NVIDIA Corporation GP106 [GeForce GTX 1060 6GB] (rev a1)
1.确认驱动型号之后:安装依赖
sudo apt-get update
sudo apt-get install -y gcc g++ make cmake libprotobuf-dev protobuf-compiler
2.使用apt仓库安装
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt-get update
sudo ubuntu-drivers devices # 查看推荐的驱动版本
sudo apt-get install nvidia-driver-450 # 安装推荐的驱动版本,例如450

添加 NVIDIA CUDA仓库:
wget https://developer.download.nvidia.com/compute/cuda/repos/ubuntu1604/x86_64/cuda-ubuntu1604.pin
sudo mv cuda-ubuntu1604.pin /etc/apt/preferences.d/cuda-repository-pin-600
sudo apt-key adv --fetch-keys https://developer.download.nvidia.com/compute/cuda/repos/ubuntu1604/x86_64/7fa2af80.pub
sudo add-apt-repository "deb http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1604/x86_64/ /"
sudo apt-get update
这里有个GPG报错问题:就是系统比较老,不支持https的话,手动下载导入密钥:
sudo wget https://developer.download.nvidia.com/compute/cuda/repos/ubuntu1604/x86_64/7fa2af80.pub
这会在你当前的目录下得到一个名为 7fa2af80.pub 的文件
从本地文件中导入密钥:下载完成后,使用 apt-key 命令从这个本地文件导入密钥
sudo apt-key add 7fa2af80.pub  提示ok 就是导入成功

确保完全仓库配置:
sudo add-apt-repository "deb http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1604/x86_64/ /"

1. 安装CUDA:

仅安装CUDA Toolkit:如果您已经安装了NVIDIA驱动,只需安装CUDA工具包  

sudo apt-get install cuda-toolkit-10.0

安装特定版本的CUDA:

apt-cache search cuda | grep toolkit
例如安装:
sudo apt-get install cuda-toolkit-9-0 (已有驱动前提,安装工具)
sudo apt-get install cuda-10-0 (没有驱动,直接安装)
sudo apt-get install cuda  (最新版本)
安装完成之后:
设置环境变量:
echo 'export PATH=/usr/local/cuda-10.2/bin:$PATH' >> ~/.bashrc
echo 'export LD_LIBRARY_PATH=/usr/local/cuda-10.2/lib64:$LD_LIBRARY_PATH' >> ~/.bashrc
source ~/.bashrc
验证安装:nvcc -V

image

 

一些前提条件排查可自行百度解决,比如查看有没有系统自带驱动,怎么进行封禁啥的

重启完成之后就可使用了:验证 nvidia-smi

 

image

 

 
 
 
http://www.jsqmd.com/news/36790/

相关文章:

  • 深入解析:统一高效图像生成与编辑!百度新加坡国立提出Query-Kontext,多项任务“反杀”专用模型
  • 2025年11月太阳能板生产厂家排名前十榜单:深圳精益太阳能板引领行业
  • reactor 初识
  • QOJ6608 Descent of Dragons
  • 2026年HR 数字化转型趋势:AI如何帮助HR从招聘到绩效全流程人效提升 48%?
  • Windows利用批处理脚本判断端口, 启动tomcat
  • 2025最新实测对比:5款热门工程项目管理系统 协同能力与实用体验深度测评
  • 2025年双轴拌馅机实力厂家权威推荐榜单:调味料拌馅机/酱菜搅拌机/翻斗式拌馅机源头厂家精选
  • 2025年终绩效,AI面谈系统让沟通效率翻倍,主管再也不用熬夜写总结
  • vue实现T型二维表格
  • antd table 列表树形结构展示
  • 2025年深圳救护车运转公司权威推荐榜单:正规救护车出租/急救车出租/出租救护车源头公司精选
  • 对隐式类型转换保持警觉
  • es中批量删除数据
  • docker安装mysql/Redis/nacos/minio/es/xxl-job
  • 低代码高价值场景:让设备管理真正成为企业数字化资产
  • re-BABYRE-攻防世界
  • 二维数组去重
  • Pinely Round 5 (Div. 1 + Div. 2) A-D细解
  • 2025年三相滤波器源头厂家权威推荐榜单:EMI电源滤波器/防雷滤波器/电源滤波器源头厂家精选
  • UT010029: Stream is closed
  • 官宣上线!RocketMQ for AI:企业级 AI 应用异步通信首选方案
  • GD32VW553-IOT V2 测评和移植 - 实践
  • 什么是 FFmpeg:开源免费的多媒体处理框架 - 实践
  • AI元人文宪章:在缺陷中前行——价值权衡时代的协作体系
  • 2025年台湾铨盛仪表公司口碑推荐榜
  • 2025年靠谱的藤椒火锅底料口碑推荐榜单
  • 2025年离心管道风机定制厂家推荐排行榜
  • zed odoo lsp配置
  • Raylib 音乐和音效