这里主要介绍tensorflow-gpu版本的安装,如果需要安装Tensorflow CPU版本的,只需要将以下步骤中的tensorflow-gpu换成tensorflow就行了。

重点!!!

此方法无需手动安装cuda和cudnn,无需担心版本问题!!!

工具(Anaconda)

Anaconda官网下载
下载python3.7版本和2.7版本的都没问题
我们只需要下载这个Anaconda就行了!不用去下载python、cuda、cudnn。

步骤

  • 下载完成后直接运行安装程序,下图中两个框都勾选上(注:第一个是添加Anaconda到系统环境变量,这样就不用自己配置系统环境变量了。第二个是基础环境中安装python)
  • 验证是否安装成功,打开CMD,运行conda --version,输出如下即安装成功。
  • 打开Anaconda Prompt, 输入conda upgrade --all 先把所有工具包进行升级
  • 创建Tensorflow-gpu环境,依次执行以下命令
    • conda create -n tensorflow-gpu python=3.5 创建一个名为“tensorflow-gpu”的环境,指定python版本为3.5,如需要其他版本的python,修改python=版本号就行。(这里的tensorflow-gpu只是环境名,可以换成其他名字)
    • activate tensorflow-gpu激活并进入tensorflow-gpu开发环境
    • conda install tensorflow-gpu下载安装tensorflow-gpu,其中包含了对应的cuda和cudnn(它会自动替你选择对应的cudacudnn并下载安装,这就避免了我们自己手动安装cuda和cudnn出现的版本不匹配问题,从而导致后面import tensorflow失败)
    • 验证tensorflow是否安装成功,输入python,然后输入import tensorflow,没有报错就安装成功了,如下图。
    • 验证安装的tensorflow-gpu是否是GPU版,如下图,运行代码时候可以看到显卡信息(高亮部分),例如我的显卡是GeForce GTX 1050Ti

总结

为了安装tensorflow GPU版,踩了许多坑。之前一直是照着百度一堆教程,官网下载cuda,cudnn,然后纯手动安装,一切顺利,然后在import tensorflow时报错ImportError: DLL load failed: 找不到指定的模块。这个问题大部分都是版本不匹配,因为每个版本的tensorflow都有对应版本的python、cuda和cudnn,官网也有说明,一个版本对不上可能就出BUG,甚至有可能版本都没问题,但就是无法import tensorflow,比如我 ┭┮﹏┭┮ 。另外,许多教程写着安装tensorflow-gpu,运行代码时一检查发现还是CPU版的。使用Anaconda安装tensorflow环境省去了许多麻烦,不需要配置环境变量,不需要考虑版本问题,几行命令就完美搞定。

最后,希望我的踩坑经验可以帮到大家啦~

win10环境下一键安装TensorFlow-gpu+cuda+cudnn相关推荐

  1. cuda9.2环境下pip安装tensorflow非官方轮子

    cuda9.2环境下pip安装tensorflow非官方轮子 对于tensorflow,官方的预编译版本只支持cuda9.0,如果是cuda9.2需要自己编译安装. 但是,github上能够查到热心的 ...

  2. Python3.5 win10环境下导入kera/tensorflow报错的解决方法

    这篇文章主要介绍了Python3.5 win10环境下导入keras/tensorflow报错的解决方法,较为详细的分析了Python3.5在win10环境下导入keras/tensorflow提示错 ...

  3. win10环境下下载安装openpose(only cpu)并在pycharm中运行代码(超详细)

    win10环境下下载安装openpose(only cpu)并在pycharm中运行代码(超详细) (一)前言 (二)准备工作 (三)友情提醒 (四)详细安装步骤 1.新建文件夹 2.下载OpenPo ...

  4. OpenSSL在Win10环境下的安装

    Win10环境下OpenSSL的安装 1,前言 2,OpenSSL在Win10环境下的安装 2.1,了解安装OpenSSL所需步骤: 2.2,根据步骤完成前期准备 2.2.1,安装Perl 2.2.2 ...

  5. Docker - 通过快速脚本在不同的环境下一键安装Docker

    文章目录 Docker - 通过快速脚本在不同的环境下一键安装Docker 1.在 CentOS/RHEL 中安装 Docker 2.在 Ubuntu 中安装 Docker 3.在 SLES 中安装 ...

  6. 【踩坑教程】win10环境下RTX3050Ti安装Tensorflow-gpu2.5+CUDA11.2.1+cudnn8.1.0

    友情提醒:所有蓝字均为超链接 目录 1 本机环境及碎碎念 2 排坑指南 2.1 TensorFlow及CUDA.cuDNN版本 2.2 CUDA版本选择 2.2 cuDNN版本选择 3 安装教程 3. ...

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

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

  8. mac下查看redis安装路径_干货!win10环境下Redis安装、启动教程

    " 本文详细介绍win10环境下Redis的安装.启动方法." 01 - 下载 Redis项目不正式支持Windows.但是,Microsoft开放技术小组开发和维护一个Windo ...

  9. win7环境下离线安装tensorflow

    说明:由于公司电脑不能连接互联网,所以决定自己采坑,在隔绝网络的环境下安装tensorflow!tensorflow支持CPU和GPU两种运作模式,流程1-6步指的是只安装CPU版本,7- 9步提供的 ...

最新文章

  1. LNMP环境搭建(一)搭建PHP环境
  2. [YTU]_2437 (C++ 习题 比较大小-类模板)
  3. Django整理(二) - 视图和模板的初步使用
  4. USACO - 3.1.6 - Stamps
  5. 开源目标检测算法用于交通标志检测全方位评估
  6. 一文带你了解数仓智能运维框架
  7. 使用动态优先权的进程调度算法的模拟_我爱OS第12讲:系统调度
  8. libcareplus多补丁管理
  9. Flink的ConGroup算子介绍
  10. [FFmpeg] 常用命令
  11. JSLint突然报告:使用“使用严格”功能形式
  12. 刀片服务器更换纽扣电池系统起不来,莆田四龄童将纽扣电池塞入鼻孔 医生建议手术遭拒...
  13. 网络调试助手NetAssist的使用
  14. 仓库管理一团糟,WMS仓库管理系统如何解决这些难点
  15. Java 打印对象的地址
  16. 三轴加速度计计算俯仰角、横滚角、偏航角
  17. 计算机快速启动BIOS,掌握50个电脑BIOS启动快捷键,再也不为装系统发愁了!
  18. js写的中文数字转换成数字的一个小小的算法
  19. (CRON) info (No MTA installed, discarding output
  20. 爬取古诗文网的推荐古诗

热门文章

  1. 怎么判断你的MySQL到底是读多还是写多
  2. 【调剂】深圳南科大【硕/博/研究员/工程师/科研助理等招生】-无线健康感知实验室-王文锦课题组...
  3. 什么是工控主板?工控主板可以当PC主板吗?两者有什么区别呢?...
  4. 艾美捷小鼠肿瘤坏死因子α-ELISpot试剂盒使用说明
  5. 【LVGL】使用PC 模拟器搭建LVGL开发环境
  6. Mac如何快速打开 library(资源库文件夹)
  7. 此生不戒多巴胺-冲刺日志(第五天)
  8. PDF格式分析(二十二)书签 outlines
  9. 【最短路问题】Til The Cows Come Hone HDU 2387
  10. 基于视觉的3D Occupancy论文阅读:MonoScene等最新文章!