Windows版miniconda下载路径:
https://docs.conda.io/en/latest/miniconda.html#windows-installers

我选的是这个
下载后,双击运行


这里不勾选第一个自动添加路径到系统环境,是为了多版本情况下,互不干扰

等待安装完成即可

完成后,在下图位置可找到

进入miniconda的Prompt命令行窗口

这里说明一下,安装完miniconda后,它会自带一个python环境,在命令行输入python,会进入python的交互界面,按ctrl+z可以退出python的交互,接下来所有的安装都在这个命令行窗口里进行,包括Nvidia的cuda和cudnn。

安装Tensorflow-gpu版必须要安装Nvidia的cuda和cudnn这两个包,还必须对应tensorflow的版本,最重要的是你的电脑里必须需有Nvidia显卡

网上的大部分教程都是使用pip安装tensorflow-gpu,然后去Nvidia官网下载对应版本的cuda和cudnn,其中cuda还好下载,下载完直接安装即可,但cudnn就很麻烦,还需注册,登入,特别是登入环节,巨麻烦,就用国内网,还登不上去,需要连上国外网,然后进行一系列安全验证,反正管事下载安装这个两个都巨麻烦,安装完之后还需要一些环境变量的配置,很多刚接触的人,就会被劝退,生怕搞错某个步骤,所以本教程不使用这些麻烦操作

就像前面所说,安装Nvidia的cuda和cudnn,以及tensorflow-gpu都在miniconda的prompt命令行窗口里进行,所以需要给miniconda配置一下下载路径的国内源,这样就不用去国外网站下载对应的Nvidia的cuda和cudnn

接下来就是如何配置miniconda的国内源
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
这三行代码在miniconda的prompt命令行窗口一句一句执行
执行完后之后,再输入 conda info 用来查看conda的一些信息

这些信息的第一行,就是miniconda安装后,自带的一个叫base虚拟环境,并且国内源也添加进去了,接下来就先创建 一个专为tensorflow-gpu的虚拟环境

输入conda info -e,查看已经有哪些虚拟环境

再输入conda create -n TF-GPU python=3.7 创建一个叫TF-GPU的python版本为3.7的虚拟环境,

首先会检查需要下载哪些东西,然后会问你确认下载一些东西,输入y确定就可以,等待它完成就可以了

完成后如下

按照提示,输入conda activate TF-GPU可以激活该虚拟环境

激活后,base变成TF-GPU了

再输入conda info -e 查看有哪些虚拟环境,发现多了一个,并且它的路径在miniconda的安装路径里的envs文件夹里,方便以后查找

接下来就是安装Nvidia的cuda和cudnn了,这里需要对应版本,可以在下面的网址查看tensorflow-gpu和cuda,cudnn的版本

https://tensorflow.google.cn/install/source_windows#gpu

先使用miniconda安装cuda10.1,和cudnn7.6.5,

提示一下,使用miniconda安装的东西都在miniconda的安装路径里的pkgs文件夹里

输入代码:conda install cudatoolkit=10.1 用来安装cuda10.1,中途会问你确认,输入y确认即可

安装完成后,在miniconda的安装路径里的pkgs文件夹里可以找到

再输入代码:conda install cudnn=7.6.5 用来安装cuda10.1,中途会问你确认,输入y确认即可

安装完成后,在miniconda的安装路径里的pkgs文件夹里可以找到

接着就是安装tensorflow-gpu2.3版本

输入代码:
pip install tensorflow-gpu==2.3.0 -i https://pypi.douban.com/simple/

这是从豆瓣源下载安装,速度快很多
安装完成后,输入python,进入python交互界面
输入import tensorflow as tf 尝试导入该包,如果提示未找到***.dll,说明用不了GPU进行训练,安装失败了

如果提示成功打开cudart64_110.dll,则说明可以使用GPU进行训练计算

到这就基本完成Nvidia的cuda和cudnn的对应版本安装,以及tensorflow-gpu的安装,以及虚拟环境的创建,再接下来就在PyCharm里添加并选择这个虚拟环境就可以在PyCharm里进行python文件的编写

打开PyCharm,点击file,选择setting







在弹出的窗口里选择的刚刚创建的虚拟环境

我的虚拟环境名就叫TF-GPU,路径在miniconda的安装路径里的envs文件夹里的TF-GPU文件夹里,y一直选到python.exe才算完成,再点击OK

最后点击apply应用,即可,这样就可以在PyCharm里使用该可以使用GPU版的tensorflow的虚拟环境了。

好了最后祝大家都可以顺利完成安装。

在Windows使用miniconda安装Tensorflow-GPU版,无需去Nvidia官网下载安装cuda和cudnn相关推荐

  1. MySQL绿色版 官网下载+安装(win7)

    MySQL绿色版 官网下载+安装(win7) 1.官网下载 官网地址:http://www.mysql.com/downloads/ 点击Windows 点击MySQL Installer 点击MyS ...

  2. tensorflow安装之 nvidia官网下载cuda速度太慢!!!!! 还有 TensorFlow下载速度太慢

    cuda下载 原帖 https://blog.csdn.net/weixin_37044551/article/details/90487906 自留 NVIDIA官网下载cuda速度太慢,我们可以右 ...

  3. Oracle VM VirtualBox 官网下载安装(一)

    官网下载 https://www.virtualbox.org/ 1.打开官网 2.点击下载 3.双击打开或者管理员身份运行VirtualBox-win.exe,打开安装向导,点击「Next > ...

  4. eclipse官网下载安装教程

    eclipse官网下载安装教程 eclipse下载地址 方法一:直接输入网址 方法二:浏览器搜索 方法三:国内镜像下载网址 eclipse安装步骤 注意事项: 需要先安装好jdk环境才能打开eclip ...

  5. 在oracle官网 下载安装文件需要注册oracle账号

    在oracle官网 下载安装文件需要注册oracle账号,但是往往大家并不想注册,毕竟很麻烦啦.但是当你点击接受条款后可以不登录直接用迅雷下载绕过登录步骤

  6. Windows 下无痛安装 TensorFlow (GPU版)

    Windows 下无痛安装 TensorFlow 2 (GPU版) 一. 原材料 硬件 CUDA算力>=3.5的NVIDIA显卡 如果想看你的显卡是否符合要求, 移步至 https://deve ...

  7. Apache绿色版 官网下载+安装(win7)

    1.官网下载Apache 官网地址:https://httpd.apache.org/ 点击Download 上面那段话,大致意思:很高兴Apache服务器2.4.18版本的发布.在2.4.x的分支的 ...

  8. 社区版pycharm官网下载安装教程

    1.官网下载安装包 官网地址:https://www.jetbrains.com/pycharm/ 选择所需版本   2.安装 安装前确认已完成python软件安装 建议不要安装到C盘,路径不要出现中 ...

  9. python官网下载安装教程-Python和Anoconda和Pycharm安装教程

    简介 Python是一种跨平台的计算机程序设计语言.是一种面向对象的动态类型语言,最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越多被用于独立的.大型项目的开发. ...

最新文章

  1. 如何在Evolution中加密(六)
  2. 第三次学JAVA再学不好就吃翔(part72)--Date类
  3. springboot数据源不正确_Spring MVC 到 Spring Boot 的简化之路
  4. run在java_Java语言start和run方法的区别
  5. 使用FSO修改文件夹的名称
  6. 计算图层面积(针对于面要素)ArcObject c++
  7. 数据分析工具测评!被Excel打过的“耳光”,现在可以还回去了
  8. ERROR: Unable to write in /opt/module/hadoop-3.1.3/logs. Aborting
  9. 页面中打开Word,在线浏览
  10. SCRT中只换行不回车的问题(阶梯)
  11. Android动画之Interpolator插入器
  12. 【NLP】《Chinese Poetry Generation with Planning based Neural Network》的阅读笔记
  13. 卷积神经网络(CNN)到底是个什么鬼东西(结构及作用)
  14. Unity中摄像机跟随
  15. 因为热爱 全力以赴 心怀远方 定有所成
  16. c语言;文件名批量修改要求可以修改整个文件内文件名或后缀名自动,Python批量修改文件名...
  17. maven+mysql+con_ssm+redis+maven集成使用Jedis客户端demo
  18. 电子制作——锂电池大功率充电器
  19. [OpenGL]计算机图形学:明暗处理的基本算法
  20. [BZOJ4889][洛谷P3759][TJOI2017]不勤劳的图书管理员 分块+树状数组

热门文章

  1. Arduino GY85 I2C测试
  2. python+selenium 自动化之启动浏览器加载浏览器的插件
  3. WebIDE:在浏览器中写代码的时代即将来临?
  4. 中国拖拉机制造行业市场消费量调研及供需发展态势分析报告2021-2027年
  5. 三星和“毒苹果” 好一对“欢喜冤家”
  6. 《IDC PeerScape:中国农村数字金融实践与案例》研究报告发布
  7. 从零开始成为GStreamer专家——MPEG-DASH HLS开发
  8. emcc oracle,Oracle 19C+13.4EMCC部署和配置
  9. Mac选购-国行,港版,日版区别
  10. Powered by EyouCms去除 易优cms快速入门