首页 > 其他分享 >【地表最强】深度学习环境配置攻略 | 【nvidia-driver】, 【cuda toolkit】, 【cudnn】, 【pytorch】

【地表最强】深度学习环境配置攻略 | 【nvidia-driver】, 【cuda toolkit】, 【cudnn】, 【pytorch】

时间:2023-10-16 17:25:20浏览次数:33  
标签:nvcc -- driver toolkit cuda 版本 nvidia

更新截止到 2023.10.16

1.要素:

  1. linux(ubuntu 22.04)
  2. nvidia-driver(也叫做 cuda driver):英伟达GPU驱动,命令:nvidia-smi
  3. cuda (也叫做 cuda toolkit): 这个必须有。CUDA是NVIDIA创建的一个并行计算平台和编程模型(用这个来跑深度学习),命令: nvcc -V
  4. cudnn: nvidia开发的深度学习算子库,用于加速训练(新手阶段不装也行,程序照样能跑)
  5. pytorch: 深度学习框架

2.依赖关系:

显卡 --> driver --> cuda(nvcc -V) --> cudnn & pytorch

1.显卡型号 --决定--> driver版本

nvidia显卡驱动下载网址
在这里搜索显卡的型号,可以看到能用的显卡驱动版本并可以下载驱动

2.driver版本 --决定--> cuda(nvcc -V)版本

cuda和driver版本对应表 (不提供下载)
历代版本cuda下载地址

3.cuda版本决定 --> cudnn版本

cuda和cudnn版本对应表
(点击即可下载对应版本的cudnn)

4.linux版本 & cuda(nvcc -V)版本 --决定--> pytorch型号和版本

pytorch 和 linux与cuda(nvcc -V)对应表(提供下载)


3.安装线路

  • 线路1:1->3->4->5 (推荐)
    解释一下,因为装cuda的时候会自带一个是否安装对应的最新版本的driver的选项,选yes,就相当于完成了nvidia-driver的安装。
    为什么这样更好?

    1. 省了一步
    2. 不会出现 nvcc -Vnvidia-smi 里的cuda版本不一致的问题
  • 线路2: 1->2->3->4->5
    这样的安装线路,nvidia-smi和nvcc -V的cuda版本可能不一致,但只要牢记pytorch要用的是 nvcc -V里面的pytorch版本即可
    附一个我自己的安装过程记录(线路2)

标签:nvcc,--,driver,toolkit,cuda,版本,nvidia
From: https://www.cnblogs.com/lycnight/p/17767720.html

相关文章

  • WPF3D关于HelixToolkit-3D呈现的交互处理
    关于HelixToolkit-这个3D呈现的交互处理推荐使用,因为功能比较强大一个开源3D库,根据MIT许可证获得许可。MIT许可证非常宽松,允许在专有软件中使用。该库基于.NET,目前专注于WPF平台。HelixToolkit是.NETFramework的一个开源3D图形库,它主要用于创建和操作3D图形1。HelixToolkit......
  • 循序渐进介绍基于CommunityToolkit.Mvvm 和HandyControl的WPF应用端开发(8) -- 使用Co
    在我们WPF应用端的时候,和WInform开发或者Vue前端开发一样,有时候也需要对内容进行转义处理,如把一些0,1数值转换为具体含义的文本信息,或者把一些布尔变量转换为是否等,都是常见的转换处理,本篇随笔介绍在WPF应用端对内容使用Converter类实现内容的转义处理的操作。1、使用Converter实......
  • 循序渐进介绍基于CommunityToolkit.Mvvm 和HandyControl的WPF应用端开发(7) -- 图标列
    我们在WPF应用端的界面中,使用lepoco/wpfui来做主要的入口框架,这个项目它的菜单内置了不少图标,我们需要在动态菜单的配置中,使用它作为图标的展示处理,本篇随笔介绍如何基于图标枚举集合进行图标的展示和选择处理。并扩展到Font-Awesome-WPF的处理进行展示和选择。1、lepoco/wpfui......
  • 安装NVIDIA,CUDA, cuDNN的个人笔记
    安装nvdian:sudochmod+xNVIDIA-Linux-X86_64-440.100.runsudo./NVIDIA-Linux-X86_64-440.100.run-no-x-check在后面加上不对Xserver进行检查的命令(红色)就可以安装成功!  查看INVIDIAlspci-v-s`lspci|awk'/VGA/{print$1}'`  安装cuda网站:https://develop......
  • python chromedriver下载与安装方法
    当需要进行自动化测试或爬取网页数据时,Chrome浏览器的驱动程序(ChromeDriver)是一个关键组件。它允许控制和与Chrome浏览器进行交互。在本文中,将为介绍如何下载和安装ChromeDriver。什么是ChromeDriverChromeDriver是一个用于自动化控制和与GoogleChrome浏览器进行交互的驱动程序。......
  • GPU主机常见问题——nvidia驱动失效
    新开个坑,记录一些GPU主机的常见问题。问题描述某次开机后驱动无法使用,nvidia-smi显示无法连接nvidia驱动。原因如果没有关闭自动更新,ubuntu重启后可能切换内核,导致驱动失效。确认问题查看当前内核:uname-a查看已安装内核:dpkg--get-selections|greplinux-image看看......
  • MongoDB Node.js Driver and MongoClient All In One
    MongoDBNode.jsDriverandMongoClientAllInOneThenextgenerationNode.jsdriverforMongoDB$npmimongodb#OR$npmi-Smongodb#OR$npminstallmongodb--savehttps://mongodb.github.io/node-mongodb-native/index.htmlhttps://www.mongodb.com......
  • kali linux 安装nvidia驱动
    目录说实话,不知道对不对……但是确实是按照官方文档来的;补一张自己安装之后的图……说实话,不知道对不对……但是确实是按照官方文档来的;https://www.kali.org/docs/general-use/install-nvidia-drivers-on-kali-linux/补一张自己安装之后的图……感觉是使用了nvidia的驱......
  • 成功解决WARNING: You do not appear to have an NVIDIA GPU supported by the 430.34
     https://blog.csdn.net/qq_41185868/article/details/97521492?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522169682165516800215061872%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fall.%2522%257D&request_id=169682165516800215061872&......
  • Selenium - 自动下载 webdriver
    背景很多浏览器会自动更新,但是driver不会自动更新。为了确保driver版本和浏览器匹配,可以使用第三方库webdriver_manager代码这个文件里封装了几个函数driver_seek:根据给定的目录,和文件名称,查找该目录下是否有这个文件driver_download:下载webdriver到指定目录,如果path......