Win10图形界面安装Tensorflow

经过千辛万苦,我终于安上了!

首先安装Anaconda:

Anaconda下载:https://www.anaconda.com/download/
(最新版的就行)
安装时:
1.选择仅自己安装(Just Me);
2.路径选择最好是英文的,不要加空格
3.添加环境变量要打勾
然后就是:Next。。。Finish
Anaconda安装完成!

Anaconda安装成功的验证:

  1. “开始 → Anaconda3(64-bit)→ Anaconda Navigator”,若可以成功启动Anaconda Navigator则说明安装成功。
  2. 开始 → Anaconda3(64-bit)→ 右键点击Anaconda Prompt → 以管理员身份运行”,在Anaconda Prompt中输入 conda list ,可以查看已经安装的包名和版本号。若结果可以正常显示,则说明安装成功。

Tensorflow安装(血坑!)

首先,我按照网上的教程(命令行)来安装,坑死我了,安了卸,安了卸,整整好几遍啊啊啊????,最终,在我的不断努力下,还是没有安装成功。。。。。。

最终,自己搞出来了!(东方红,太阳升,老胡搞出来个好东东。。。。。。?)。
正经的:

  1. 打开Anaconda Prompt

  2. 输入命令行:conda create -n tensorflow pip python=3.5

  3. 再输入命令行:activate tensorflow

  4. 好!一切顺利,接下来安装tensorflow,输入命令行:pip install --ignore-installed --upgrade tensorflow-gpu 。。。。。。?然后。。。没然后了,鄙人卡在这了,怎么安装都不行!!!

  5. 解救的办法是:命令行安不了,那我就用图形界面安装!

  6. 打开Anaconda Navigator
    在这里插入图片描述

  7. 点击Environments(图中红色圈出的部分)在这里插入图片描述

  8. 点击tensorflow(刚刚用命令行建的环境,图中红色圈出的部分)在这里插入图片描述

  9. 点击图中的向下的箭头,如图:在这里插入图片描述

  10. 选择Not installed,如图(红色圈住的部分)在这里插入图片描述

  11. 在Search Packages中输入tensorflow,如图:在这里插入图片描述

  12. 在出现的列表中选择你要安装的包,步骤如下图。(由于我已经安装了tensorflow-gpu,所以下图中未显示tensorflow-gpu选项,我以keras-gpu做示例。)在这里插入图片描述

  13. 点击Apply,如图在这里插入图片描述

  14. 最后注意界面右下角的进度条,完成后就可以了!??

最后

tensorflow安装验证

  1. 打开Anaconda Prompt
  2. 输入命令行activate tensorflow,进入到tensorflow环境
  3. 输入python
  4. 验证程序:
>>> import tensorflow as tf
>>> hello = tf.constant('Hello, TensorFlow!')
>>> sess = tf.Session()
>>> print(sess.run(hello))
  1. 最后能输出Hello, TensorFlow!就证明tensorflow安装完成。

But。。。。。。(心里一万匹马在奔腾)

我的测试结果如图:
在这里插入图片描述
图中红色圈出的部分是:

2018-10-17 21:04:07.506844: I tensorflow/core/platform/cpu_feature_guard.cc:141] Your CPU supports instructions that this TensorFlow binary was not compiled to use: AVX AVX2
2018-10-17 21:04:08.296385: I tensorflow/core/common_runtime/gpu/gpu_device.cc:1405] Found device 0 with properties:
name: GeForce 920MX major: 5 minor: 0 memoryClockRate(GHz): 0.993
pciBusID: 0000:03:00.0
totalMemory: 2.00GiB freeMemory: 1.65GiB
2018-10-17 21:04:08.377337: I tensorflow/core/common_runtime/gpu/gpu_device.cc:1484] Adding visible gpu devices: 0
2018-10-17 21:04:19.849807: I tensorflow/core/common_runtime/gpu/gpu_device.cc:965] Device interconnect StreamExecutor with strength 1 edge matrix:
2018-10-17 21:04:19.859135: I tensorflow/core/common_runtime/gpu/gpu_device.cc:971]      0
2018-10-17 21:04:19.862803: I tensorflow/core/common_runtime/gpu/gpu_device.cc:984] 0:   N
2018-10-17 21:04:19.919943: I tensorflow/core/common_runtime/gpu/gpu_device.cc:1097] Created TensorFlow device (/job:localhost/replica:0/task:0/device:GPU:0 with 1406 MB memory) -> physical GPU (device: 0, name: GeForce 920MX, pci bus id: 0000:03:00.0, compute capability: 5.0)

注意这一句:Your CPU supports instructions that this TensorFlow binary was not compiled to use: AVX AVX2
它的意思大概可以这么理解:你个垃圾cpu,性能不够,运行程序太慢,赶紧换个性能强点的吧,你个屌丝!
这能忍吗?反正我是忍不了!
我就就让它闭嘴:

import os
os.environ['TF_CPP_MIN_LOG_LEVEL'] = '2' 

原理:

import os  
os.environ["TF_CPP_MIN_LOG_LEVEL"]='1' # 这是默认的显示等级,显示所有信息  
os.environ["TF_CPP_MIN_LOG_LEVEL"]='2' # 只显示 warning 和 Error   
os.environ["TF_CPP_MIN_LOG_LEVEL"]='3' # 只显示 Error  
  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值