文章目录

  • 安装特定版本NVIDIA显卡驱动
  • 下载和安装CUDA10.0.130
  • 下载和安装CUDNN7.4.2
  • 下载和安装Anaconda3.5.2
  • 安装Tensorflow-gpu2.0.0和pytorch1.2.0
  • 如何使用我们配置的tensorflow-gpu-2.0.0-pytorch1.2的环境
    • 在cmd中使用tensorflow-gpu-2.0.0-pytorch1.2环境
    • 在编译器(如pycharm)中使用tensorflow-gpu-2.0.0-pytorch1.2环境

安装特定版本NVIDIA显卡驱动

从CUDA-wiki百科中可以查到各个版本的CUDA支持的GPU计算等级范围。网址:https://en.wikipedia.org/wiki/CUDA#GPUs_supported 。然后打开网址:https://developer.nvidia.com/cuda-gpus ,查看显卡对应的计算等级(Compute Capability)。
GTX1070max-q的核心与GTX1070的核心相同,计算等级都为6.1。由此可知我们的GTX-1070MAX-q显卡可以安装CUDA10。关于CUDA各版本对nvidia驱动版本的要求可以看这里:https://docs.nvidia.com/cuda/cuda-toolkit-release-notes/index.html 。
这里我们选择安装CUDA10.0.130。该版本CUDA在Linux x86_64系统上需要>= 410.48版本的NVIDIA驱动,在windows上需要>= 411.31版本的NVIDIA驱动。由于我的电脑win10系统已经升级到了441.87NVIDIA驱动,因此符合要求。如果你的驱动不符合版本要求,可以在这里下载特定版本的NVIDIA驱动:https://www.nvidia.cn/Download/Find.aspx?lang=cn 。

下载和安装CUDA10.0.130

我们在这个网址可以查到各个版本的tensorflow支持的CUDA和CUDNN版本:https://www.tensorflow.org/install/source#common_installation_problems 。我们要安装tensorflow2.0.0,CUDA10.0.130支持该版本的tensorflow,其下载地址:https://developer.nvidia.com/cuda-10.0-download-archive?target_os=Windows&target_arch=x86_64&target_version=10 。我们可以选择直接下载完整安装包。
下载后按默认设置安装即可。
安装完成后,添加下面四个路径到用户环境变量中:
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.0
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.0\bin
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.0\lib\x64
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.0\libnvvp
这四个路径非常重要,如果不添加,会出现import tensorflow时正常不会报错,但当你要执行tf.Session()的时候就会卡住。因为这个时候将会调用cuda,没有路径的话cuda需要的各种lib、dll加载不了。
上述操作全部完成后打开cmd,输入nvcc -V,如果出现CUDA版本信息,证明路径已经配置好了。

下载和安装CUDNN7.4.2

由这个网址:https://www.tensorflow.org/install/source#common_installation_problems 。我们还可以查到各个版本的tensorflow需要安装的CUDNN版本。我们要安装tensorflow2.0.0,CUDNN7.4.2支持该版本,其下载地址:https://developer.nvidia.com/rdp/cudnn-archive 。
下载文件。解压缩后得到一个文件夹。将这个目录中所有文件复制粘贴到CUDA安装位置:C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.0即可。

下载和安装Anaconda3.5.2

我们可以从anaconda官网上下载anaconda,如果觉得速度慢的话也可以从这个镜像:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/ 中下载也可以,注意安装anaconda3-5.2.0,这个版本的anaconda默认安装python3.6。
安装过程按默认设置下一步即可。注意不要勾选add anaconda to the system PATH environment variable,我们待会儿会手动设置。
安装完成后,在用户环境变量中新建一个path,添加下面三个路径:
C:\Users\zgcr6\Anaconda3
C:\Users\zgcr6\Anaconda3\Scripts
C:\Users\zgcr6\Anaconda3\Library\bin
然后打开cmd,输入conda -V测试一下,如果能正常显示版本号,说明已经配置好了。

安装Tensorflow-gpu2.0.0和pytorch1.2.0

我们在anaconda中先新建一个名为tensorflow-gpu-2.0.0-pytorch1.2的环境,该环境安装python3.6。打开anaconda prompt,使用命令:

//首三行代码是将conda安装源换成清华源(永久设置),因为官方源是pypi,在国内下载速度太慢了
//清华源是官网pypi的镜像,每隔5分钟同步一次,地址为 https://pypi.tuna.tsinghua.edu.cn/simple
//如果使用pip时想临时用一下清华源,使用命令:pip install -i https://pypi.tuna.tsinghua.edu.cn/simple package-name
//还可以使用阿里源:https://mirrors.aliyun.com/pypi/simple
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --set show_channel_urls yes
# 如果需要换回conda默认源
# conda config --remove-key channels
conda search tensorflow-gpu //查找tensorflow-gpu的所有版本
conda create -n tensorflow-gpu-2.0.0-pytorch1.2 python=3.6.6 //新建一个名为tensorflow-gpu-2.0.0-pytorch1.2的环境

然后等待安装完成。该命令创建了一个名为tensorflow-gpu-2.0.0-pytorch1.2的环境,并安装了python3.6.6。创建的环境位置在:C:\Users\zgcr6\Anaconda3\envs。
然后我们将下面这两个目录添加到用户变量中,注意要放到anaconda的目录之前:
C:\Users\zgcr6\Anaconda3\envs\tensorflow-gpu-2.0.0-pytorch1.2
C:\Users\zgcr6\Anaconda3\envs\tensorflow-gpu-2.0.0-pytorch1.2\Scripts
然后打开cmd,使用下面的命令安装tensorflow2.0.0:

python -m pip install tensorflow-gpu==2.0.0
//如果觉得慢可以临时用一下清华源
python -m pip install -i https://pypi.tuna.tsinghua.edu.cn/simple tensorflow-gpu==1.13.1

等待安装完成即可。
安装完成后,我们还需要验证tensorflow能否正常调用显卡进行计算。打开cmd.exe,输入python,然后依次输入下面的命令:

import tensorflow as tf
hello = tf.constant("hello, world!")
print(hello)

当输入到第三句sess = tf.Session()时,即开始调用显卡。注意如果是第一次在系统中使用tensorflow来调用显卡时,在adding visible gpu devices:0这里会卡住3-5分钟,之后如果能够继续运行并正常输出hello world,则说明安装成功。
再安装pytorch1.2.0。

pip install torch==1.2.0 torchvision==0.4.0 -f https://download.pytorch.org/whl/torch_stable.html

安装完成后,我们要验证一下安装是否成功。在cmd窗口中输入python,然后依次输入下列命令:

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

如果输出为True,则说明我们的安装成功了。

如何使用我们配置的tensorflow-gpu-2.0.0-pytorch1.2的环境

在cmd中使用tensorflow-gpu-2.0.0-pytorch1.2环境

将tensorflow-gpu-2.0.0-pytorch1.2环境的路径加入到用户环境变量中,即路径C:\Users\zgcr6\Anaconda3\envs\tensorflow-gpu-2.0.0-pytorch1.2,注意这个路径一定要放在我们刚才添加的路径C:\Users\zgcr6\Anaconda3之前。
此时打开cmd后,输入python运行的就是C:\ProgramData\Anaconda3\envs\tensorflow-gpu-2.0.0-pytorch1.2目录中的python.exe。

在编译器(如pycharm)中使用tensorflow-gpu-2.0.0-pytorch1.2环境

我们以pycharm为例,在pycharm中找到项目的解释器设置(file->settings->project interpreter),将解释器路径设为我们的C:\Users\zgcr6\Anaconda3\envs\tensorflow-gpu-2.0.0-pytorch1.2\python.exe。

win10_64位+GTX1070max-q安装CUDA10.0.130+CUDNN7.4.2+Anaconda3.5.2+Tensorflow-gpu2.0.0+PyTorch-gpu1.2.0相关推荐

  1. deepin10.15安装cuda10.1.168 cudnn7.6.1 tensorflow_gpu1.4.0

    deepin10.15安装cuda10.1.168 cudnn7.6.1 tensorflow_gpu1.4.0 最近入坑deepin操作系统,基于debian9,和Ubuntu具有一样的操作习惯,由 ...

  2. win10+cuda10.0.130+cudnn7.5.1+tensorflow-gpu 1.13.1+anaconda3+keras+pycharm2018

    1.引言 之前写的类似的安装博客都是基于win7和ubuntu18.04的,没有关于win10的,并且版本都比较旧,所以这次想革新一下,安装最新的**cuda10, tensorflow-gpu1.1 ...

  3. win10戴尔游侠GTX1050TI+TensorFlow-gpu+CUDA10.0.130+CUDNN7.4.1.5配置深度学习环境

    因为想要搞一搞ML,实验室服务器排不上,只好自己搭个环境. win10 1,IDE用的pycharm,在pycharm里面下载的TensorFlow-gpu 1.12.0; 2,然后查看显卡支持哪个版 ...

  4. ubuntu18.04 64位+GTX1070max-q安装CUDA10.0+CUDNN7.4.2+安装Anaconda3.5.2+PyTorch1.4+torchvision0.5

    文章目录 安装Ubuntu18.04系统 安装nvidia显卡驱动 Ubuntu18.04系统更换国内软件源.显示亮度条.解决ubuntu与win10系统时间差8小时.安装intelligent pi ...

  5. Ubuntu16.04 nvidiaGTX940、cuda10.0.130、cudnn7.5.0安装

    申明:由于系统经常奔溃或者一些莫名其妙的原因总是需要重装系统,而深度学习又需要用到英伟达驱动.cuda.cudnn,所以今天在重新安装系统之后进行一次三者安装的总结,以供以后不时之需.在此也和大家一起 ...

  6. 安装CUDA-10.0

    下载安装文件 最新发行版本:下载地址 历史发行版本:下载地址 准备安装文件 在官网中找到对应系统的安装文件,如cuda_10.0.130_410.48_linux.run 移动安装文件到用户根目录下 ...

  7. Ubuntu16.04+GTX1060mq(驱动版本430.64)安装CUDA10.0

    Ubuntu16.04+GTX1060mq(驱动版本430.64)安装CUDA10.0 CUDA下载 cuda最新版本下载地址(可在该页面进入历史版本下载): https://developer.nv ...

  8. Windows 10安装CUDA10.1+cudnn7.6.0+Pytorch1.3.0

    首先要明确gpu是哪个显卡并且已安装的显卡驱动或者将要安装哪个版本,nVidia官网https://www.nvidia.com/Download/index.aspx, 1. 安装CUDA10.1 ...

  9. Win10+CUDA10.0.130+cudnn7.4.1+tensorflow1.13.1+anaconda3 5.2.0+GTX1060

    Win10+CUDA10.0.130+cudnn7.4.1+tensorflow1.13.1+anaconda3 5.2.0+GTX1060 安装环境: 系统:win10 1803 显卡:GTX106 ...

最新文章

  1. 网站HTML删除数据库中数据语句,如何以编程方式删除WebSQL中的数据库?
  2. canvas初体验之加载图片
  3. 通过抓包获取服务器的IP地址
  4. Geospark加载PostgreSQL数据库
  5. Qt Creator将对象连接到信号
  6. why my SAP UI5 filter by titleID does not work
  7. 垃圾代码还能出圈?手把手教你写垃圾代码,从入门到精通!
  8. RTT Nano+STM32F407ZGT6+LAN8720A+LWIP+CubeMX+MDK
  9. Atitit 各种设计图纸分类 目录 1. Atitit 常见软件设计图纸总结 2 1.1. Uml系列图纸 2 1.2. Er图 req需求图 2 1.3. Parametric diagr
  10. Javascript视频教程全集,基础入门学习-动力节点
  11. 【Luyten反编译工具】
  12. 预测算法用java实现
  13. Win10文件名排序
  14. 编写C语言跨平台函数(以清屏和休眠函数为例)
  15. 浅析U.2接口NVMe SSD双端口模式(上)——应用模式与设计实现
  16. 小狗钱钱跟着钱钱学理财
  17. ORA-00600: internal error code 内部错误代码
  18. selenium学习——问卷星(可控比例)
  19. 这可能是未来第三大搜索引擎
  20. 笔试强训day25(数根,星际密码)

热门文章

  1. 安装robotframework及ride
  2. 百度地图多边形覆盖物,可自定义颜色、个数,并获取坐标。
  3. 中南民族大学计算机科学院,郑波尽-中南民族大学计算机科学学院
  4. caffe验证集测试集准确率差别很大的可能原因
  5. android bitmap图片下载三级缓存
  6. Google Places API –练习
  7. exonerate结果文件提取(蛋白序列)
  8. 微信小程序开发的基本语法使用
  9. 计算机二级中的9种运算问题:笛卡尔积,自然连接,交,并,选择,投影。。。
  10. teb_local_planner编译