安装 Win10+GTX1050ti+cuda8.0+cuDNN v7.1.4

news/2024/11/25 0:50:41/

文章目录

      • 一、前言
          • 本机配置
      • 二、安装准备
      • 三、安装
      • 四、验证CUDA安装是否成功:

一、前言

大家好,之前使用 tensorflow 和 pytorch 是都是用 CPU 速度太慢,后来买了好机器,想着这下可以使用GPU来训练模型了吧!

马上网上查资料安装,准备开干,我发现我的GPU型号是 GTX1050Ti,去确认自己的显卡是否支持cuda,https://developer.nvidia.com/cuda-gpus 准备下载cuda(版本8.0.61),发现,就是没有 GTX1050Ti 这一项,我的天,管他呢,我又查资料看其他码农的情况,有说不行的,有说更低版本的都支持,没事安装完照样用,于是我正式开干!!!

本机配置
  • win10 64bit
  • i5-8300H
  • GTX1050Ti

二、安装准备

我之前使用的运行环境是:Anaconda | tensorflow ==1.2 | pytorch ==1.0
关于如何安装Anaconda 我这里我不再赘述

  • Anaconda下载地址:
    官网: https://www.anaconda.com/download/
    清华镜像站 https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/
  • 下载cuda8.0
    不管显卡是否支持cuda,也可以去查看,https://developer.nvidia.com/cuda-gpus
    下载cuda(版本8.0.61) 官网:https://developer.nvidia.com/cuda-downloads
  • 下载 cuDNN https://developer.nvidia.com/rdp/cudnn-archive
    你只需要下载相应的版本号即可
  • 安装VS2015社区版
    vs2015官方中文社区版完整版/3.74G
    安装选项仅选择2015 更新3及 c++
    这个东西有点大,我将其安装在默认目录C盘下,大约10G。若安装完整约75G
    https://msdn.microsoft.com/zh-cn/visual-studio-community-vs.aspx
    或者 https://www.cr173.com/soft/124533.html

三、安装

安装 cuda8.0 前确保安装好 VS2015。

  1. 双击下载好的安装文件,选择提取目录(该目录为解压临时目录,可以自定义
    我自定义为 D:\CUDA)
    在这里插入图片描述
    软件会进行兼容性检查,报告我的机器不兼容,忽略警告,我选择默认精简安装,结果,安装失败。
    在这里插入图片描述

  2. 我又选择默认自定义安装,结果,安装失败。难道我买了玩具,只能用来玩游戏?
    经过查找,有人遇到了与我一样的情况,通过自定义的方式取消Visual Studio Intergration将该项勾去掉,如下图:
    在这里插入图片描述

  3. 先别急着点下一步,把在解压临时目录 D:\CUDAVisualStudioIntegration”这个CUDAVisualStudioIntegration文件夹拷到其他位置(桌面)保存,但是如果你把NVIDIA安装程序关闭了,那么这个默认文件就会消失的。
    此文件下有以下文件:
    在这里插入图片描述

  4. 点击下一步,这次会安装完毕,只是显示被去掉勾的那一项没被安装。

  5. 此时,将"CUDAVisualStudioIntegration\extras\visual_studio_integration\MSBuildExtensions"下的所有文件直接拷贝到“C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\BuildCustomizations”文件夹中就可以!

四、验证CUDA安装是否成功:

  1. 打开命令提示符,执行:nvcc -V
    在这里插入图片描述
  2. 利用VS2015编译测试文件
    打开C:\ProgramData\NVIDIA Corporation\CUDA Samples\v8.0,找到对应VS版本的sample,本例中为Samples_vs2015.sln,双击打开:
    选择Release,X64
    右键1_Utilities,点击build(build)
    成功编译出现图片下方文字:成功5个…
    在这里插入图片描述
    至此,“C:\ProgramData\NVIDIA Corporation\CUDA Samples\v8.0\bin\win64\Release”文件夹中会出现我们需要的deviceQuery和bandwidthTest。如下图:
    在这里插入图片描述
  3. 验证deviceQuery 和 bandwidthTest
    打开命令提示符:定位到 C:\ProgramData\NVIDIA Corporation\CUDA Samples\v8.0\bin\win64\Release目录,分别输入deviceQuery,bandwidthTest并运行,出现如下类似信息便说明CUDA安装成功。

在这里插入图片描述
在这里插入图片描述

  1. 环境变量
    在用户变量,Path中添加:C:\ProgramData\NVIDIA GPU Computing Toolkit\v8.0\bin
    确认系统变量中:CUDA_PATH和CUDA_PATH_V8_0已经存在
    在这里插入图片描述
  2. 解压下载好的 cuDNN版本
    你会得到三个文件夹以及其下面的文件:
    bin/cudnn64_5.dllinclude/cudnn.hlib/x64/cudnn.lib
    将.h .lib 和.dll 三个文件分别拷贝到C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v8.0的include, lib/x64, bin 文件夹下
    在这里插入图片描述大功告成!!!
    接下来就是安装tensorflow-gpu环境了,
    你可以直接在Anaconda根目录直接安装:conda install tensorflow-gpu
    也可以创建虚拟环境安装:conda install tensorflow-gpu
    关于使用请看以后的更新。
    我以后所有的关于深度学习的模型训练都是使用此环境,不在赘述。

http://www.ppmy.cn/news/337489.html

相关文章

win7_64+GeForce GTX750Ti + Anaaonda3 4.4+tensorflow1.2+cuda8.0+cuDNN5.1安装记

2017-06-16 将: sess.run(tf.global_variables_initializer()) 拆分为两句话: inittf.global_variables_initializer() sess.run(init) 问题莫名不见了!!! -------------------------------------------------…

GTX 750等低配显卡如何玩转Deepfakes?

这里说的Deepfakes软件还是DeepFaceLab,人工智能换脸,是使用深度学习方法来实现的。而深度学习程序对电脑配置要求是非常高的,尤其是跑模型这个环节。很多低配电脑,根本就跑步起来。比如像GTX 750 ,1G显存。 默认情况…

ubuntu16.04+GTX750ti+python3.6.5配置cuda9.0+cudnn7.05+TensorFlow-gpu1.8.0

ubuntu16.04GTX750tipython3.6.5配置cuda9.0cudnn7.05 TensorFlow-gpu1.8.0 1、首先是安装python3.6.5 关于python3.6的安装,在前面一篇博客写过了,请直接转前一篇博客,ubuntu16.04安装python3.6.5遇到的一些坑的记录。一定要把前一篇博…

深度学习环境 Ubuntu16.04 LTS + GTX750Ti + CUDA9.0 + cudnn7.0 + python3.6.5 + tensorflow1.6搭建

从0搭建Ubuntu深度学习环境 Ubuntu16.04 LTS GTX750Ti CUDA9.0 cudnn7.0 python3.6.5 tensorflow1.6 之前仅仅在本科专业时使用过redhat的环境中的一个EDA工具,所以算是个小白。 0 Ubuntu 16.04 LTS(baidu) 安装完成后执行以下语句 sudo apt-get update &…

数据资产目录建设之数据分类全解

01 数据治理“洗澡论” 其实他们之前做过数据一轮数据资产盘点,做了一个分类,也挂到系统上了,但是后来就没有后来了。治理做一半,等于啥也没干。 我之前开了一个玩笑,数据治理这种事情,就跟洗澡一样&…

yolov5——从未见过注释比代码还多的源码解析You Only Look Once And You get it——训练部分

目录 一:前言 二:先介绍v5源码中必须知道的一些文件(了解的可直接加入第三代码部分) ​编辑 三:训练 参数配置 模式选择 搭建网络 加载预训练和自定义模型的参数 是否需要冻结层数 定义累计梯度的次数 设置…

网上打印文件推荐哪一个软件好

在网上打印文件已然成为当下一种比较流行的趋势,很多在校的大学生,以及经常需要给孩子打印学习资料的家长通常都会选择网上打印,这和当下大家比较快节奏的工作时代有着很大的关系,人们的生活节奏变快,很多事情都想快速…

stm32和树莓派哪个好?

今天来聊一下stm32和树莓派,stm32我用了几年,树莓派我对它的理解仅限于理论层面。 自己并没有用树莓派做过产品,但是这个理论足以让大家对这两个平台有初步的了解。 很多人新手会去比较,stm32和树莓派哪个好,我该学哪…