• Win 10安装Cuda 11.0和Cudnn 8.0、Anaconda3.5、Python3.6版本


    下文所对应的版本可能不一致,今天按照如下步骤参考安装的,参考博文都已标注,可选择适用版本安装。

    1.  Cuda、Cudnn版本确定

     参考:CUDA、cuDNN、Pytorch、TensorFlow、Keras以及Python的对应版本总结_WaitFoF的博客-CSDN博客_cuda和python版本对应关系

    安装CUDA前,最好先确定自己需要安装的TensorFlow版本或者pytorch版本,然后根据TensorFlow版本或者pytorch版本确定对应的CUDA版本。否则,可能在安装的过程中出现版本不匹配的问题。

    VIDIA cuDNN是用于深度神经网络的GPU加速库。它强调性能、易用性和低内存开销。NVIDIA cuDNN可以集成到更高级别的机器学习框架中,如谷歌的Tensorflow、加州大学伯克利分校的流行caffe软件。简单的插入式设计可以让开发人员专注于设计和实现神经网络模型,而不是简单调整性能,同时还可以在GPU上实现高性能现代并行计算。

    cuDNN是基于CUDA的深度学习GPU加速库,有了它才能在GPU上完成深度学习的计算。想要在CUDA上运行深度神经网络,就要安装cuDNN,这样才能使GPU进行深度神经网络的工作,工作速度相较CPU快很多。

    版本对应:
    cuDNN和CUDA对应关系
    CUDA与cuDNN

     2. Pytorch、CUDA版本匹配

    各版本Pytorch对应安装包的版本匹配:
    Environment: PyTorch
    pytorch和cudatoolkit版本对应关系

     3. TensorFlow、Python、CUDA、cuDNN版本匹配

     官网:TensorFlow
    各版本Pytorch对应安装包的版本匹配:Environment: TensorFlow

    3.1 Windows 基于CPU版本的TensorFlow版本TensorFlow-CPU


    基于GPU版本的TensorFlowTensorFlow-GPU

    如需支持 GPU,请将 CUDA 和 cuDNN bin 目录添加到$PATH 中:

    export PATH=“c:Program Files/NVIDIA GPU Computing Toolkit/CUDA/v11.0/bin:$PATH”
    export PATH=“c:Program Files/NVIDIA GPU Computing Toolkit/CUDA/v11.0/extras/CUPTI/libx64:$PATH”
    export PATH="/c/tools/cuda/bin:$PATH"

     4. Cuda和Cudnn详细安装教程

    参考:【Windows11】Cuda和Cudnn详细安装教程_Jin·的博客-CSDN博客_cudnn安装

    cuda: Compute Unified Device Architecture,是一种有NVIDIA推出的通用并行计算架构, 该架构使GPU能够解决复杂的计算问题。

    cudnn: 是NVIDIA 推出的用于深度神经网络的GPU加速库,他强调性能,易用性和低内存开销。

    cuda和cudnn的关系: cudnn是基于cuda架构开发的专门用于深度神经网络的GPU加速库。cuda可以理解为一个大的商圈,但这个商圈是空的,还未装修。cudnn可以理解为装修后的房间,例如负一楼专门针对游乐(深度神经网络)装修成大型游乐厂。

    4.1 选择cuda版本

    方法一:搜索框输入nvidia,打开nvidia控制面板

    在这里插入图片描述 请添加图片描述

    方式二:win+R打开cmd,输入nvidia-smi,即可看到支持的cuda版本是11.6

    请添加图片描述

    根据这个链接查看自己对应的cuda版本:https://docs.nvidia.com/cuda/cuda-toolkit-release-notes/index.html

    在这里插入图片描述

    4.2下载cuda
    CUDA下载链接:https://developer.nvidia.com/cuda-toolkit-archive

    接下来,我们来下载这个CUDA,这里选择的版本不能高于你的显卡驱动里面那个版本号
    请添加图片描述

    请添加图片描述4.3 安装cuda

    • 打开安装文件,会有如下提示,这个是压缩包提取的暂存的文件夹

    请添加图片描述

    • 同意继续安装

    请添加图片描述

    请添加图片描述

    • 检查以及配置环境变量

    安装完成之后,系统环境变量中,在系统变量中,会有以下新增变量。且在Path这个变量中,也会新增一些变量。

    请添加图片描述

    请添加图片描述

    检查上图路径是否添加到环境变量中

    Win + R 输入cmd 调出命令提示符,输入nvcc -V查看是否安装成功,安装成功会有以下安装的版本信息

    请添加图片描述

    5. 安装cudnn
    需要注册一个账号,如果没有是不能下载cudnn的。注册大概需要10分钟左右,另外,在注册完毕之后如果无法登陆,建议科学上网后登陆。
    下载链接:https://developer.nvidia.com/rdp/cudnn-download
    根据自己安装的cuda版本选择cudnn

    到了最后一个环节了,到这里与其说是安装CUDNN,还不如说是复制替换文件,为什么这样说呢,请继续看下面的操作~
    首先,我们来解压一下刚才下载的第二个文件;

    请添加图片描述

    请添加图片描述

    请添加图片描述

    请添加图片描述

    到这里就安装成功了

    检查是否安装成功

    可以进刚才的安装目录的extras\demo_suite下的bandwidthTest.exe和deviceQuery.exe检查是否安装成功:

    jIzy8K.jpg
    joSNJP.jpg
    收到两个pass则表示安装成功了!

     6. anaconda的安装及简单使用

    参考:https://blog.csdn.net/Jennifer_Love_Frank/article/details/115409076

    Anaconda是一个用于科学计算的Python发行版,支持 Linux, Mac, Windows系统,提供了包管理与环境管理的功能,可以很方便地解决多版本python并存、切换以及各种第三方包安装问题。Anaconda利用工具/命令conda来进行package和environment的管理,并且已经包含了Python和相关的配套工具方式

    6.1 下载anaconda

    清华镜像站下载:

    简书

    选择版本下载

     

    6.2  安装anaconda

    为避免不必要的麻烦,选择默认路径。当然后面看其他教程说尽量不要占用c盘,大家可以自行修改,但是路径中不要用空格。

    第一个勾是是否把Anaconda加入环境变量,这涉及到能否直接在cmd中使用conda、jupyter、ipython等命令,推荐打勾,如果不打勾话问题也不大,可以在之后使用Anaconda提供的命令行工具进行操作;第二个是是否设置Anaconda所带的Python 3.6为系统默认的Python版本,这个自己看着办,问题不大。这里我两个都打勾,点击Install。

    6.3 配置anaconda
    如果需要安装很多packages,你会发现conda下载的速度经常很慢,因为Anaconda.org的服务器在国外。所幸的是,清华TUNA镜像源有Anaconda仓库的镜像,我们将其加入conda的配置即可

    参考官方:清华大学开源软件镜像站 | Tsinghua Open Source Mirror

    具体流程如下:

    点击系统左下角的 Windows 图标找到 Anaconda3 文件夹,查看所包含的内容

    (1)Anaconda Prompt的简单使用

    打开Anaconda Prompt,运行命令

    1. conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
    2. conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
    3. conda config --set show_channel_urls yes

    配置完成之后,要关闭控制台再重新打开控制台,这样新配置的文件才会被加载进来

    在Anaconda Prompt继续运行:

    conda list

    在命令行常用指令:

    conda info –envs   找到anaconda安装位置

    conda install <包名> 安装指定包

    conda remove <包名> 移除指定包

    conda update <包名> 更新指定包
     

    (2)初用Anaconda的spyder

    查看Anaconda3 文件夹,打开spyder编辑

    输入代码,如果没有库,用conda+install+包导入。

    1. from mpl_toolkits.mplot3d import axes3d
    2. import matplotlib.pyplot as plt
    3. from matplotlib import cm
    4. fig = plt.figure()
    5. ax = fig.gca(projection='3d')
    6. X, Y, Z = axes3d.get_test_data(0.05)
    7. ax.plot_surface(X, Y, Z, rstride=8,
    8. cstride=8, alpha=0.3)
    9. cset = ax.contour(X, Y, Z, zdir='z',
    10. offset=-100, cmap=cm.coolwarm)
    11. cset = ax.contour(X, Y, Z, zdir='x',
    12. offset=-40, cmap=cm.coolwarm)
    13. cset = ax.contour(X, Y, Z, zdir='y',
    14. offset=40, cmap=cm.coolwarm)
    15. ax.set_xlabel('X')
    16. ax.set_xlim(-40, 40)
    17. ax.set_ylabel('Y')
    18. ax.set_ylim(-40, 40)
    19. ax.set_zlabel('Z')
    20. ax.set_zlim(-100, 100)
    21. plt.show()

    点击run运行

    anaconda的安装及简单应用到此结束

    7. pyCharm 的下载安装
    安装链接

    打开PyCharm,点击文件 -> 设置,如下所示:

    选择当前项目,选择Project Interpreter

    在这里,单击图标,选择添加本地。

    找到自己anaconda的安装目录(可在Python prompt中执行conda info –envs查看安装目录),然后选择anaconda文件夹下的Python.exe。

    确定之后可以看到下图如此多的包,证明导入成功。

  • 相关阅读:
    蓝桥杯2023年-三国游戏(贪心)
    如何用idm下载迅雷文件 idm怎么安装到浏览器 idm怎么设置中文
    Excel中使用数据验证、OFFSET实现自动更新式下拉选项
    每日一题 2520. 统计能整除数字的位数(简单)
    前端工程化面试题及答案【集合】
    MySQL数据库的性能优化及自动化运维与Mysql高并发优化详细教程
    解释器风格架构C# 代码
    rabbitMQ 消息顺序性、消息幂等性、消息不丢失、最终一致性、补偿机制、消息队列设计
    [附源码]SSM计算机毕业设计校园一卡通管理信息系统台JAVA
    hdoj 3549 Flow Problem(最大网络流)
  • 原文地址:https://blog.csdn.net/qq_37995260/article/details/127414820