Windows10 配置 Nvidia 驱动与 Cuda 环境搭建
title: Windows10 配置 Nvidia 驱动与 Cuda 环境搭建
mathjax: false
date: 2021-04-17 12:50:27
tags: [Environment, Cuda]
categories: [Environment, Cuda]
Windows 配置GPU加速编程环境可能问题比Linux多一些,本文记录配置过程。
环境需求
当前配置
- 操作系统:Windows 10
- 显卡型号:Nvidia GeForce GTX 960M
- 当前驱动:391.25
目标
- 升级显卡驱动
- 安装适用的Cuda
- 安装配套的Cudnn
- 测试安装结果
升级显卡驱动
查看当前驱动信息
- 打开Nvidia控制面板
可以看到自己的显卡和驱动
查看并下载自己可用的驱动版本
- 登录官网:https://www.nvidia.cn/geforce/drivers/
- 选择自己的系统和显卡型号,查看自己可以使用的显卡驱动列表:
虽然显卡菜了些,驱动还是很先进的
这里建议驱动版本稍新一些,CUDA对显卡驱动的依赖是向下兼容的
我选择了466.11的驱动
Tips:如果浏览器下载时快时慢,可以将下载链接放到迅雷里下载,速度感人
安装驱动
- 启动我们下载的驱动程序
466.11-notebook-win10-64bit-international-dch-whql.exe
- 图形驱动程序安装成功就行
- 重新打开Nvidia控制面板
- 显卡驱动更新成功
CUDA下载安装配置
下载CUDA
- 登录中文官网:https://developer.nvidia.com/zh-cn/cuda-downloads
- 选择合适自己的系统和选项:
此时推荐的链接为当前最新版的Cuda,如果需要可以直接下载
但是经常我们需要的Cuda是早期的某个版本
CUDA 产品下载列表:https://developer.download.nvidia.cn/compute/cuda/repos/ubuntu1604/x86_64/
早期版本Cuda下载链接:
在此页面下载自己需要的CUDA版本
我下载的是CUDA 10.2
CUDA安装
- 打开下载的
cuda_10.2.89_441.22_win10.exe
文件
- 不要安装
Visual Studio Integration
,装也装不上 - 驱动我们已经更新过了,就不要装CUDA里的驱动了
- 下一步开始安装
如果 Visual Studio Integration
不慎安装了
- 电脑就会重启
- 命令
nvidia-smi
:
- 这个是假的,真实的CUDA并没有装上
- 需要重新安装CUDA,选择自定义,按照上述要求重装就行
- 添加路径到Path环境变量中(如一切工作正常可以不着急添加):
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.2\lib\x64
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.2\include
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.2\extras\CUPTI\lib64
C:\ProgramData\NVIDIA Corporation\CUDA Samples\v10.2\bin\win64
C:\ProgramData\NVIDIA Corporation\CUDA Samples\v10.2\common\lib\x64
可能遇到的错误
nsight compute 安装失败
- 失败原因不明
- 可以不选择
nsight compute
继续安装 - CUDA仍可以成功安装使用
测试CUDA
- 打开cmd
- 命令
nvcc -V
cuDNN 下载安装
cuDNN下载
中文官网:https://developer.nvidia.com/zh-cn/cudnn
下载官网:https://developer.nvidia.com/cudnn-download-survey
此时需要登录自己的Nvidia账号(没有的需要注册一个)
选择合适自己的版本
安装cuDNN
- 解压cuDNN文件
- 得到
cuda
文件夹,其中文件包括:
- 将所有文件复制到cuda安装文件夹
例如我的是:C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.2
测试cuDNN
- 打开文件夹 :
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.2\include
对于 cudnn version < 8.0 的情况
- 打开
cudnn.h
文件
对于 cudnn version > 8.0 的情况
- 打开
cudnn_version.h
文件
#define CUDNN_MAJOR 8
#define CUDNN_MINOR 1
#define CUDNN_PATCHLEVEL 1#define CUDNN_VERSION (CUDNN_MAJOR * 1000 + CUDNN_MINOR * 100 + CUDNN_PATCHLEVEL)
参考资料
- https://blog.csdn.net/bingo_liu/article/details/103224730
Windows10 配置 Nvidia 驱动与 Cuda 环境搭建相关推荐
- Ubuntu下配置运行yolov3项目的环境(数据集、上github、anaconda、vscode、nvidia驱动、cuda、cuda编译、cudnn)
前面已经完成了windows下训练基于pytorch的yolov3,接下来学习在ubuntu下训练. 看了一点csdn,现在要解决的问题有两个: 1.ubuntu下的指令,怎么编译?怎么运行? 2.d ...
- 新电脑配置显卡驱动及CUDA、CUDNN环境
新电脑配置显卡驱动及CUDA.CUDNN环境 下载显卡驱动及相应版本CUDA及CUDNN 1.查看硬件配置:右键此电脑点击管理 →点击设备管理器→点击显示适配器→查看独立显卡 2.网页搜索英伟达驱动下 ...
- Ubuntu系统---安NVIDIA 驱动后 CUDA+cuDNN 安装
Ubuntu系统---安NVIDIA 驱动后 CUDA+cuDNN 安装 --------------------------------------------@20190726--------- ...
- Ubuntu18中安装Nvidia驱动和CUDA和cuDNN库加速
Ubuntu18中安装Nvidia驱动和CUDA和cuDNN库加速 1 安装Nvidia驱动 1. Software&Updates 中切换驱动 1.2 官网下载驱动文件然后安装 禁用nouv ...
- Ubuntu18及22安装NVIDIA驱动、CUDA、CUDNN、Pytorch
前言 安装pytorch的教程网上有许多,我记录并分享下自己两台笔记本上安装NVIDIA驱动.CUDA.CUDNN.Pytorch的过程和心得. 首先说明,安装pytorch-gpu需要完成nvidi ...
- 安装NVIDIA驱动与CUDA教程(+cuDNN)(终极版)
鉴于用遍网上所有方法,CUDA没能成功装上,踩了许多坑,所以记录一下~ 在众多教程中,看到一篇质量很高的教程,也是通过这篇教程,摸索出了最终版安装cuda的方法: linux安装cuda 在安装时遇到 ...
- Ubuntu配置显卡驱动,CUDA及cuDNN
Ubuntu配置GPU驱动,CUDA及cuDNN CUDA和cuDNN的安装网上有许多教程,但每一个教程都没能让我简洁有效地安装成功,尤其一些帖子忽视了某些重要细节,让整个安装过程更复杂. 我尝试用先 ...
- ubuntu部署NVIDIA驱动和CUDA及CUDNN
环境: 服务器 :DELL R730服务器 GPU :GTX1080ti 操作系统:ubuntu-16.04.1-desktop-amd64.iso 安装步骤: 一.安装ubuntu16 ...
- linux设备驱动开发之环境搭建(基于exynos4412)
第一章 linux设备驱动开发之环境搭建(基于exynos4412) 目录 第一章 linux设备驱动开发之环境搭建(基于exynos4412) 1.搭建开发板运行环境 1.1.交叉开发模式 安装交叉 ...
最新文章
- Linux-gate.so.1的含义[ZZ]
- Three.js中使用材质覆盖属性
- 我和ABP vNext 的故事
- ios签名软件_苹果企业签名常常掉怎样处理【苹果签名吧】
- 大数据---单词释义
- git 创建webpack项目_从 0 开始构建 webpack 项目【Webpack Book 翻译】
- TCP和UDP的不同
- Linux开机启动一些知识点
- U盘制作“奶瓶”破解无线WPE\WPA\WPA2 密码教程
- h计算机软件指什么,stdio.h 是什么意思?
- java对人脸打马赛克,如何给视频中的人脸进行马赛克 视频人脸打马赛克软件|人脸跟踪马赛克...
- jclasslib 插件安装及使用
- 数学建模三十六计——线性模型
- ue4蓝图运行顺序_如何从零基础慢慢学习到UE4的顺序?
- Android版本更新
- 最新历史版本 :LINUX KERNEL 配置编译中文指南
- Windows一键删除指定文件或文件夹
- C++中的exit()函数
- Dev C++ 下载
- 数据结构与算法(python版)—— 无序表
热门文章
- 智能空气净化器解决方案,飞睿科技无线WiFi芯片模块技术应用
- 有哪些简洁的人生建议?
- 【Lv1-Lesson004】Imperative Sentences
- matlab 动态优化,基于Matlab的测控系统动态性能优化与仿真
- 嫁给年薪百万的程序员,结婚 6 年后的我竟然还是处女
- centos7 安装gitea使用
- PRJ: LGA Design
- 苹果4s怎么越狱_这次是真的!iPhone成功刷入安卓系统,苹果急了......
- kswapd线程的前世今生
- 计算机无法读取配置文件,由于权限不足,无法读取配置文件