本机环境:

Win10专业版+VS2015企业版+CUDA 10.2

一、安装VS2015

关于VS2015的安装教程,网上有很多,这里不多说了。

二、安装CUDA 10.2

2.1 安装前工作

你要有一张NVIDIA显卡,先查看下本机驱动版本。

打开NVIDIA控制面板系统信息



我本机当前驱动是CUDA 10.1版本,安装CUDA 10.2会覆盖此驱动。

2.2 CUDA 10.2下载安装过程

2.2.1 下载CUDA 10.2

2.2.1.1 官网下载地址

官网下载地址:https://developer.nvidia.com/cuda-toolkit-archive

点击选择CUDA 10.2版本



2.2.1.2 网盘下载地址

百度网盘下载地址:

链接:https://pan.baidu.com/s/1fcGBpqSexisrvgzkf1u-sQ

提取码:dnf4




网盘文件夹内容包括:

①CUDA 10.2.89基本安装程序



②安装补丁1(发布于2020年8月26日,选装)



此修补程序解决了CUDA 10.2中捆绑的cuBLAS库中的一个问题,该问题在罕见的极端情况下导致数据无提示损坏。

③补丁2(发布于2020年11月17日,选装)



此修补程序解决了cuBLAS库批处理的GEMM APIs中的一个问题,该问题在混合精度和快速数学的大批量计数的罕见情况下,导致数据无提示损坏。

2.2.2 正式安装CUDA 10.2和补丁

2.2.2.1 安装CUDA 10.2

选择临时解压安装程序的文件夹,默认就好,选择OK。(当然也可以选择其他临时解压位置)

这只是临时解压位置,并不是安装位置,所以无所谓。





选择自定义安装,可以选择安装驱动,覆盖本机已有的驱动



★如果本机已经有了Visual Studio Integration文件,要取消勾选,避免冲突了。

★如果本机没有的话,要勾选!!!

(某些安装教程说不要勾选怕安装失败,我亲测CUDA 10.2勾选Visual Studio Integration可以安装成功!)



取消勾选NVIDIA GeForce Experience



点开Driver componentsDisplay Driver这一行,前面显示的是CUDA新驱动版本。

  • 如果本机当前驱动版本大于(新于) 新版本,要取消勾选。
  • 如果本机当前驱动版本小于(旧于) 新版本,并且没有勾选,电脑可能会蓝屏或死机。
  • 两个版本相同的话,可以勾选。

    (虽然截图中当前版本没有显示,但我前面已经查看了本机cuda驱动版本,可以确定当前本机cuda版本是要旧于新版本的,要勾选。)



    自定义CUDA安装位置



    安装完成。

    (下面截图是没有勾选Visual Studio Integration的结果,勾选后的截图会有差异)



    安装完成后,在安装目录的bin文件夹里找到nvcc.exe,这就是CUDA编译器(了解一下)

2.2.2.2 安装补丁

安装补丁1:









补丁的安装位置最好要与前面CUDA的安装位置相同。





安装补丁2:

同补丁1步骤。

三、检测CUDA 10.2是否安装成功

法1:

打开运行(win+R),输入cmd,打开命令提示符(管理员)



在命令提示符中,输入nvcc -V(中间有空格)后,按回车,会显示CUDA的版本号信息,表明安装成功!



ps:如果运行结果是找不到nvcc,那就把nvcc.exe所在的bin目录加入到系统Path里,方法:

右键此电脑属性高级系统设置环境变量



点击系统变量里的Path编辑新建→复制cuda安装文件夹内bin目录所在的地址→粘贴→一直点确定

法2:

同时,如果CUDA成功安装的话,打开VS新建项目,会在左侧看到CUDA模块

四、运行示例demo来进一步检测CUDA 10.2安装的正确性

用VS2015打开CUDA自带样例deviceQuery_vs2015.sln





运行程序,点击调试开始执行(不调试)



运行结果会显示你的显卡信息



这样就说明CUDA成功安装了!

Win10安装CUDA 10.2的更多相关文章

  1. Win10 x64 + CUDA 10.0 + cuDNN v7.5 + TensorFlow GPU 1.13 安装指南

    Win10 x64 + CUDA 10.0 + cuDNN v7.5 + TensorFlow GPU 1.13 安装指南 Update : 2019.03.08 0. 环境说明 硬件:Ryzen R ...

  2. [笔记] Ubuntu 18.04安装cuda 10及cudnn 7流程

    安装环境 OS:Ubuntu 18.04 64 bit 显卡:NVidia GTX 1080 任务:安装 CUDA 10及cuDNN 7 工具下载 NVidia官网下载下列文件: CUDA 10:cu ...

  3. Win10 在 CUDA 10.1 下跑 TensorFlow 2.x

    深度学习最热的两个框架是 pytorch 和 tensorflow,pytorch 最新版本是 1.3,tensorflow 最新版本为 2.0,在 win10 下 pytorch 1.3 要求的 c ...

  4. Ubuntu 18.04安装 CUDA 10.1 、cuDNN 7.6.5、PyTorch1.3

    转载请注明出处  BooTurbo https://www.cnblogs.com/booturbo/p/11834661.html 安装平台及环境 CPU:i9-9900k桌面级 GPU:RTX 2 ...

  5. win10安装CUDA CUDNN tensorflow-gpu 1.14

    #1 安装anaconda 官网下载安装即可.python3.7版本 #2 安装CUDA CUDNN   tensorflowgpu1.14 对应CUDNN 7.6.1 CUDA 10.0 注意ten ...

  6. win10 安装cuda和cudnn

    首先通过nvidia-smi 查看自己的显卡驱动对应的cuda版本. 参考:https://blog.csdn.net/qq_40212975/article/details/89963016 再去官 ...

  7. Ubuntu 18 安装 cuda 10

    1.把预先下好的cuda放到某个目录,如Download. 2.Crtl + Alt + F3 进入tty,使用tty登录. 关闭用户图形界面,sudo systemctl set-default m ...

  8. Ubuntu P40显卡配置CUDA 10.1,CUDNN 7.6,Conda 5.2.0, Tensorflow-gpu 1.8

    1. 安装CUDA 禁用nouveau vim /etc/modprobe.d/blacklist.conf 最后两行加入 blacklist nouveau options nouveau mode ...

  9. 2018最新win10 安装tensorflow1.4(GPU/CPU)+cuda8.0+cudnn8.0-v6 + keras 安装CUDA失败 导入tensorflow失败报错问题解决

    原文作者:aircraft 原文链接:https://www.cnblogs.com/DOMLX/p/9747019.html 基本开发环境搭建 1. Microsoft Windows 版本 关于W ...

随机推荐

  1. Java学习日报7.21

    package leap;import java.util.Scanner;public class Leap {public static void main(String args[]) { in ...

  2. YourBatman 2020年感悟关键词:科比、裁员、管理层、活着

    目录 本文提纲 ✍前言 版本约定 ✍正文 科比 裁员 如何避免被裁? 1.不要迷恋管理,一味追求"当官" 2.别以为裁员只裁一线,不裁管理层 3.即使步入管理,建议不要脱离技术 4 ...

  3. Net/NetCore/.NET5 ORM 六大查询体系 - SqlSugar 高级篇

    框架介绍 SqlSugar ORM是一款老牌国产ORM框架,生命力也比较顽强,从早期ORM不成熟阶段,一直存活到现在,我为什么要一直坚持,那是因为还有很多用户在使用,本来我能够较早推出新开源框架 ,可 ...

  4. 熬夜肝了一周!总结了这套对标阿里P8的java秘籍,限时发布3天!

    前言 最近老是有粉丝私信我说感觉自己学java越来越难了,这其中有刚毕业的应届生说自己的技术找不到满意的工作,也有在学校的大学习说找不到学习方式,更多的是正在工作的java开发人员说是现在的技术更新太 ...

  5. Centos7 keepalived 修改日志路径

    Keepalived默认所有的日志都是写入到/var/log/message下的,由于message的日志太多了,而Keepalived的日志又很难分离出来,所以本文提供了一个调整Keepalived ...

  6. vue中携带token以及发送ajax

    在项目中基本登录都会存在token,而我们也就需要在每次发送ajax的时候就必须携带他.从而最有效的办法,就是在设置请求头携带token,这样设置一次后面的每一次都会携带着这个token. 一:设置请 ...

  7. idea配置scala编写spark wordcount程序

    1.创建scala maven项目 选择骨架的时候为org.scala-tools.archetypes:scala-aechetype-simple 1.2 2.导入包,进入spark官网Docum ...

  8. 在.NET Core中使用Channel(一)

    我最近一直在熟悉.net Core中引入的新Channel<T>类型.我想在它第一次发布的时候我了解过它,但是有关文章非常非常少,我不能理解它们与其他队列有什么不同. 在使用了一段时间后, ...

  9. #2020征文-开发板# 用鸿蒙开发AI应用(三)软件篇

    目录: 前言 HarmonyOS 简介 DevEco Device Tool(windows下) 获取源码(切换到ubuntu) 烧录程序(切换回windows) 前言上一篇,我们在 Win10 上用 ...

  10. App控件定位

    本文将分享Android相关基础知识和Android APP控件定位工具的使用方法. Android基础知识 Android布局 Android是通过容器的布局属性来管理子控件的位置关系(iOS去掉了 ...