Win10 下安装 CUDA Toolkit

人工智能29

目录

CUDA是什么

可以利用CUDA和GPU的并行处理能力来加速深度学习和其他计算密集型应用程序。CUDA是Nvidia开发的一种并行计算平台和编程模型,用于在其自己的GPU(图形处理单元)上进行常规计算。 CUDA使开发人员能够利用GPU的能力来实现计算的可并行化部分,从而加快计算密集型应用程序的速度。

1.确认适合自己的版本

安装 CUDA Toolkit (工具包)之前,注意不是按照的CUDA的版本越高越好,需要考虑安装的开发工具是否和自己的CUDA驱动版本兼容,如果基于 Python 开发,则需根据所采用的深度学习框架(如 Pytorch、TensorFlow)支持的 CUDA 版本,选择可支持的最新版本安装。

1. 首先查看自己本机的CUDA驱动版本:
点开桌面,右键,选择里边的 "NVIDIA 控制面板"。打开后,单击 左下角的 "系统信息" 。如下图所示:
Win10 下安装 CUDA Toolkit

然后查看文档 NVIDIA CUDA Toolkit Release Notes
根据文档的版本,确定否与当前最新的 CUDA Toolkit 版本兼容
Win10 下安装 CUDA Toolkit
Win10 下安装 CUDA Toolkit
例如,本台电脑511.79,因为是之前更新过的,再这之前我是418.96那个,然后根据上边的表格,选择的应该是 CUDA Toolkit 10.1 这个
点击下载:
Win10 下安装 CUDA Toolkit

; 2. 安装 CUDA Toolkit 10.1

下载好后,双击运行,可更改路径,点击ok,就开始安装了:
Win10 下安装 CUDA Toolkit
进度条完成后:
Win10 下安装 CUDA Toolkit
等待系统兼容性检测:
Win10 下安装 CUDA Toolkit
同意协议后,选择自定义
Win10 下安装 CUDA Toolkit
Win10 下安装 CUDA Toolkit
单击 "下一步(N)" 进行安装。
如下图所示,我们只需选择CUDA下面这4项就够了(默认是全选的。。。),visual studio integration这一项没有勾选是因为我并没有使用VS环境。这一步之后,会询问这些组件的安装路径,可以直接使用C盘的默认位置,当然我自定义了一下(请记住这些安装路径,后面配置环境变量需要用到)。

默认安装目录为 C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.0,示例程序安装目录为 C:\ProgramData\NVIDIA Corporation\CUDA Samples\v11.0。安装完成后,在命令行窗口(cmd)中,输入 nvcc -V 命令进行测试
Win10 下安装 CUDA Toolkit

3.下载并安装与 CUDA 10.1 版本兼容的 cuDNN

cuDNN 的全称为 NVIDIA CUDA® Deep Neural Network library,是 NVIDIA 专门针对深度神经网络(Deep Neural Networks)中的基础操作而设计的基于 GPU 的加速库。下载 cuDNN 需要注册,官网下载地址为] https://developer.nvidia.com/cudnn 。本人下载的 cuDNN 版本为

【PS:好像记得这个下载 前要注册、填问卷、加入开发者计划什么的】

Win10 下安装 CUDA Toolkit
同意,选择查看之前的版本,
Win10 下安装 CUDA Toolkit
选择正常的版本的进行下载:
Win10 下安装 CUDA Toolkit
下载好后,解压文件:如下:
Win10 下安装 CUDA Toolkit
然后,将所有内容复制到 cuda 10.1 安装目录,即可完成 cuDNN 的安装,如下图所示
Win10 下安装 CUDA Toolkit

; 4. pip 安装 pytorch


pip install torch==1.8.1+cu101 torchvision==0.9.1+cu101 torchaudio==0.8.1 -f https://download.pytorch.org/whl/torch_stable.html

PyTorch先前版本部分截图如下:
Win10 下安装 CUDA Toolkit

cmd 输入命令:
Win10 下安装 CUDA Toolkit

; 5. 测试能否可用

import torch
print(torch.cuda.is_available())

Win10 下安装 CUDA Toolkit

Original: https://blog.csdn.net/weixin_43798572/article/details/123122477
Author: 九重!
Title: Win10 下安装 CUDA Toolkit

相关文章
006-中断 人工智能

006-中断

利用中断消除数码管的显示抖动 中断 引例:烧水,电视,电话,在某个场景下同时发生,此刻人作为处理这些问题的唯一主体,就需要有一个轻重缓急,按照紧迫程度(优先级)去解决这些问题。 中断使能寄存器——IE...
一文搞懂tf.function 人工智能

一文搞懂tf.function

在tensorflow1.x的时候,代码默认的执行方式是graph execution(图执行),而从tensorflow2.0开始,改为了eager execution(饥饿执行)。正如翻译的意思一...
halcon知识:差分模板variation_model 人工智能

halcon知识:差分模板variation_model

一、差分模板 这个示例程序展示了如何使用 HALCON 的变分模型算子执行典型的打印质量检查。程序检测在笔夹上的不正确打印。该程序类似于程序 print_check.hdev。主要区别是每个字符都是单...
基于MATLAB的说话人识别系统 人工智能

基于MATLAB的说话人识别系统

基于MATLAB的说话人识别系统 语音识别的简单介绍 基于MATLAB VQ算法的说话人识别系统,矢量量化起着双重作用。在训练阶段,把每一个说话者所提取的特征参数进行分类,产生不同码字所组成的码本。在...
领域驱动设计(DDD) 人工智能

领域驱动设计(DDD)

领域驱动设计(简称 ddd)概念来源于2004年著名建模专家eric evans发表的他最具影响力的书籍:《domain-driven design –tackling complexity in t...
ros导航避障 人工智能

ros导航避障

它通过订阅激光雷达、map地图、amcl的定位等数据,然后规划出全局和局部路径,再将路径转化为机器人的速度信息,最终实现机器人导航。 move_base包采用action机制接受导航goal,然后移动...
文字识别的可视化实现 人工智能

文字识别的可视化实现

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 一、前期准备 二、开始操作 总结 前言 有时候办公或者处理事情的时候,我们往往是看图品进行文字识别,就像最近我看我女朋...
data mining 聚类思维导图 人工智能

data mining 聚类思维导图

一、划分聚类 1.K-means 经典算法,指定k为最后分裂保留的簇的个数。 ①n个样本,随机选择k个样本作为初始簇的中心。 ②计算每个样本距离k个簇中心的距离,把它加入到距离自己最近的簇中去。(如果...