深度学习环境配置Anaconda+cuda+cudnn+PyTorch——李沐大神《动手学深度学习》环境配置(巨详细,持续迭代)

这篇具有很好参考价值的文章主要介绍了深度学习环境配置Anaconda+cuda+cudnn+PyTorch——李沐大神《动手学深度学习》环境配置(巨详细,持续迭代)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

李沐大神《动手学深度学习》安装篇——通用AI、深度学习、机器学习环境

Anaconda+cuda+cudnn+Pytorch(手把手教你安装深度学习环境)——这里是GPU+PyTorch版本



前言

国内AI教学体系发展较晚,很多喜欢AI的同学都得不到系统的学习。当然我们也不否认国内一些优质的AI领域的课程和教学资料,这里我们主要推荐李沐大神推出的《动手学深度学习》,这门课程最初主要应用在国外一流大学的,后面也推出了中文版,李沐大神亲自下场在B站讲授中文版课程,非常值得一学,今天我们就从头开始啃《动手学深度学习》,敬畏经典。


向沐神致敬——教程传送门

一、安装原理指南

  • 该课程支持很多开源AI框架,本教程采用笔者最常用的PyTorch。
  • 首先需要安装Anaconda,作为开源的Python版本是后续一切的基础。
    (教程推荐使用更简易版本的Miniconda,对于本课程的学习两者都可以,但如果内存支持的话建议一站式下载Anaconda方便后续做其他项目)
  • 其次要安装cuda和cudnn,来通过GPU参与的各类支持,cudnn主要用于DL框架。
    (这一步需要电脑有独立显卡,需要提前了解自己显卡的情况,没有显卡可以考虑借学校实验室的卡或租用显卡,本课程并不要求显卡,但是使用显卡的效果会更好。)
  • 最后安装PyTorch框架,是目前最常见的AI框架之一,很多顶级的开源项目都支持该框架。

二、Anaconda

(最好安装的一部分)
官网传送门

直接在官网安装就会获得最新版的win-x86_64适配,需要的Linux或Mac版本的可以另外找教程。

验证方式:在cmd中输入

conda --version
python

动手学深度学习环境配置,笔记,PyTorch,深度学习,深度学习,python,pytorch,人工智能
动手学深度学习环境配置,笔记,PyTorch,深度学习,深度学习,python,pytorch,人工智能

注意:
下载后直接按照步骤按照即可,如果要更改路径请记住路径,后面会一直需要Anaconda Powershell Prompt进行后面的安装,并且后续一些安装包需要知道虚拟环境的位置。

三、cuda+cudnn

(GPU版本需要,如果是CPU版本的话直接跳到第四步)

1. cuda

首先需要做一些准备工作:

  • 检查自己显卡,查看支持的CUDA版本(笔者机器支持11.7及低版本)

直接搜索NVIDIA Control Panel
动手学深度学习环境配置,笔记,PyTorch,深度学习,深度学习,python,pytorch,人工智能
动手学深度学习环境配置,笔记,PyTorch,深度学习,深度学习,python,pytorch,人工智能
动手学深度学习环境配置,笔记,PyTorch,深度学习,深度学习,python,pytorch,人工智能

注意:
该版本情况是向下兼容的,比如支持11.7就支持更低版本,而不支持更高版。

其次是在官网安装对应版本,官网传送门,注意和电脑系统、架构对应,千万要对应,不然后面可能出无法预料的问题。

  • 官网会优先推荐下载最新版本,但可能PyTorch还未更新至CUDA的最新版<预测版本不对应可能出问题,但还未尝试>,如果想下载历史版本直接搜索CUDA+版本号即可。
  • 这里有local和network两个选项,local需要下载很久,而network相当于下载一个引导程序持续联网下载组件。
  • 在配置过程中,尽可能不要动默认路径,不然后续无法被Anaconda识别并调用。
    (血泪教训,一定别改路径,不然怎么都安装不成功)
    验证是否成功:在Anaconda Powershell Prompt对应的虚拟环境中输入

nvcc --version
set cuda
动手学深度学习环境配置,笔记,PyTorch,深度学习,深度学习,python,pytorch,人工智能

2. cudnn

这里也是要注意版本问题,基本无坑,官网传送门。

四、PyTorch

(本文是GPU版本的PyTorch,CPU更简单一些,见传送门)
首先上官网

  • 明确系统版本、CUDA版本等信息,按需选择。
    (关于用conda还是用pip,笔者建议用pip,首先坑少,其次可能更有利于后续使用。conda安装起来极易出问题,导致最后也没有解决下载一半卡死的问题,果断换pip,但是两者的区别还没有理解和真实体验,希望后续可以专门发文说明)
  • 如果安装过程出现卡死或超时现象,可以考虑更换镜像源,参考文档。

验证是否安装成功:在Anaconda Powershell Prompt对应的虚拟环境中输入

动手学深度学习环境配置,笔记,PyTorch,深度学习,深度学习,python,pytorch,人工智能

如果是x.xx.x+cpu的话就成功入坑,后面咱来填坑!!!参考文档
(没有特殊设置自己下载往往会直接装了CPU版本,需要采用一些特殊指令)

  • 第一步卸载这个版本

pip uninstall torch

  • 接着在官网找到对应指令,准备好。进入pip后的那个网站,示意如下:

pip3 install torch torchvision torchaudio --extra-index-url https://download.pytorch.org/whl/cu117
搜索https://download.pytorch.org/whl/cu117

  • 下载对应版本的torch、torchvision、torchaudio,注意python版本(cp39-python3.9)、系统、gpu(cu117-cuda11.7)。

将下载好的文件复制到虚拟环境对应位置,比如D:\anaconda\Lib\site-packages
找到虚拟环境的对应文件夹,复制完成后是这样的:
动手学深度学习环境配置,笔记,PyTorch,深度学习,深度学习,python,pytorch,人工智能

  • 在Anaconda Powershell Prompt对应的虚拟环境中输入以下三条指令:
pip install torch-1.7.1+cu101-cp38-cp38-win_amd64.whl
pip install torchvision-0.8.2+cu101-cp38-cp38-win_amd64.whl
pip install torchaudio-0.7.2-cp38-none-win_amd64.whl

这里就顺利完成GPU版本的PyTorch的安装,下面验证是否成功:在Anaconda Powershell Prompt对应的虚拟环境中输入

python
import torch
torch.cuda.is_available()

结果为true代表成功,另外想看版本的话再输入:

print(torch.__version__)

显示x.xx.x+cuxxx即代表成功

五、jupyter notebook

课程大多实验都可以在jupyter notebook上完成,有一个比喻很好,说jn像一个算法的草稿纸,笔者自己是很偏爱的。

  • 在对应的虚拟环境中直接输入:

jupyter notebook
即可对应环境的jupyter notebook,刚刚搭建的一系列环境均可以在该界面中使用。

但打开后发现,辛辛苦苦安装的PyTorch却无法被jupyter notebook调用,还需要完成以下步骤:

  • 输入以下命令安装插件:(注意要先激活你需要的环境)

conda install nb_conda
conda install ipykernel

  • 重启jupyter notebook就会发现,验证可知能够正常调用。
    验证方式:
import torch
torch.cuda.is_available()

总结

安装环境是比较辛苦的,而且每个人都会遇到一些奇奇怪怪的问题,往往取决于系统本身的一些乱七八糟的情况,但是作为程序员我们要学着一点点整理系统,让它尽可能地规范化。笔者这套安装也是进行了很多次,从两年前接触AI就开始装了,到现在重新装仍然还会出现新问题,但是已经不畏惧了,因为总会有亲爱的小伙伴遇到相似的问题,所以大家要勤查,这里也感谢互联网广大同行的投喂。希望大家扎实地迈出第一步,持续进步!文章来源地址https://www.toymoban.com/news/detail-618167.html

到了这里,关于深度学习环境配置Anaconda+cuda+cudnn+PyTorch——李沐大神《动手学深度学习》环境配置(巨详细,持续迭代)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Anaconda搭建深度学习虚拟环境:cuda+cudnn+pytorch+torchvision(并验证)

    1.以管理员的身份打开Anaconda Prompt窗口: 2.创建新的虚拟环境: 3.激活刚刚创建好的虚拟环境: 1.右击鼠标打开NVIDIA控制面板,查看显卡支持的最高CUDA版本: 2.Anaconda 换清华镜像源,提高下载速度: 3.我电脑的CUDA最高支持12.0,但注意 在环境中安装比电脑CUDA版本低的 ,因为

    2023年04月09日
    浏览(46)
  • 在conda虚拟环境中配置cuda+cudnn+pytorch深度学习环境(新手必看!简单可行!)

    本人最近接触深度学习,想在服务器上配置深度学习的环境,看了很多资料后总结出来了对于新手比较友好的配置流程,创建了一个关于深度学习环境配置的专栏,包括从anaconda到cuda到pytorch的一系列操作,专栏中的另外两篇文章如下,如果有不对的地方欢迎大家批评指正!

    2023年04月15日
    浏览(41)
  • 【深度学习环境配置】ubuntu 20.04+4060 Ti+CUDA 11.8+pytorch(装机、显卡驱动、CUDA、cudnn、pytorch)

    【深度学习环境配置】ubuntu 20.04+4060 Ti+CUDA 11.8+pytorch(装机、显卡驱动、CUDA、cudnn、pytorch) 📆 安装时间 2023.11.08-2023.11.10 Windows 和 Ubuntu 双系统的安装和卸载 B站教程 【本文基本上跟这个详细教程一致,优先推荐看这个!】ubuntu20.04 下深度学习环境配置 史上最详细教程 【精

    2024年02月04日
    浏览(39)
  • 从零开始配置深度学习环境:CUDA+Anaconda+Pytorch+TensorFlow

    本文适用于电脑有GPU(显卡)的同学,没有的话直接安装cpu版是简单的。CUDA是系统调用GPU所必须的,所以教程从安装CUDA开始。 可以配合视频教程食用:https://www.bilibili.com/video/BV12m4y1m7pq/?vd_source=06e4e8652ea90d79dadb7a59ff8acd36 CUDA是加速深度学习计算的工具,诞生于NVIDIA公司,是一

    2023年04月14日
    浏览(42)
  • 最新版本的Anaconda环境配置、Cuda、cuDNN以及pytorch环境一键式配置流程

    本教程是最新的深度学习入门环境配置教程,跟着本教程可以帮你解决入门深度学习之前的环境配置问题。同时,本教程拒绝琐碎,大部分以图例形式进行教程。这里我们安装的都是最新版本~ 1.1 下载 首先,进入Aanconda下载地址:https://www.anaconda.com/download/ 如果嫌下载慢的话,

    2024年02月13日
    浏览(39)
  • (纯小白向)Windows配置GPU深度学习环境:Cuda+Anaconda+pytorch+Vscode

    目录 一、Cuda和Cudnn下载安装 1.1 确定自己的电脑显卡驱动支持的Cuda版本 1.2 Cuda下载与安装 1.3 Cudnn下载与安装 二、Anaconda下载安装 2.1 下载 2.2 安装 2.3 手动配置环境变量 2.4 测试是否安装成功 三、Pytorch下载安装 3.1 创建conda虚拟环境 3.2 Pytorch下载 四、Vscode下载与环境配置 4.1

    2024年02月05日
    浏览(51)
  • 配置Cuda及Cudnn,在Anaconda创建虚拟环境,安装GPU版Pytorch,并在Jupyter noterbook及Pycharm中调用【极其详细】

    目录  一、配置Cuda及Cudnn (一)下载Cuda 1、查看电脑自带的Cuda版本 2、下载相应版本Cuda安装包 3、安装Cuda 4、配置变量 (二)下载Cudnn 二、创建虚拟环境 三、虚拟环境中安装GPU版Pytorch (一)有关环境的基本指令 (二)安装GPU版Pytorch 四、将虚拟环境在Jupyter noterbook及Pycha

    2024年04月28日
    浏览(40)
  • Ubuntu22.04搭建Pytorch框架深度学习环境+安装Miniconda+安装CUDA与cuDNN

    以Ubuntu为例,从零搭建Pytorch框架深度学习环境。 1.1 系统下载 访问地址ubuntu官网 1.2 启动盘制作 访问ultraiso官网 1.2.1打开镜像 1.2.2写入镜像 1.3磁盘分区 1.3.1Windows磁盘管理 对要压缩的卷右键,选择压缩卷 压缩出的可用空间不要进行分区,等待ubuntu系统操作 1.3.2分区助手或DG

    2024年02月02日
    浏览(57)
  • 超详细||深度学习环境搭建记录cuda+anaconda+pytorch+pycharm

    本文用来记录windows系统上深度学习的环境搭建,目录如下 首先为装有NVIDIA gpu的电脑安装显卡驱动,如果安装过了,或者想使用cpu的,可以跳过这一步。(其实这一步可以跳过,因为显卡驱动好想和深度学习环境没什么关系,保险起见还是安装上吧) 1. 去官网下载对应的显卡

    2024年01月21日
    浏览(51)
  • 完整的Ubuntu20.04+ROS+PX4+Anaconda+PyTorch+GPU+CUDA+CUDNN+XTdrone配置智能无人机开发环境搭建过程

    我之前写了如何在Ubuntu18下搭配一系列软件的教程,然后近期重新安装20.04版本,于是重新记录一些东西,但是众多东西之前已经有了,所以我在这里知会在一些不同的地方和新增的地方特别说明,其他的请大家看之前的博客。 在搞了这么久的ros和px4之后,我也明白了xtdrone是

    2024年02月05日
    浏览(44)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包