首页 > MachineLearning > TensorFlow学习[1]–安装

TensorFlow学习[1]–安装

  搜了好多文章,走过很多坑,发现安装与各种版本有很大关系,今天安装成功了,记录一下。
  安装环境:OSX 10.12.5、python3.6.1
  官方推荐使用Virtualenv,即Python环境虚拟机,个人感觉这样的好处是安装的包什么的不会与本地的这些冲突。

pip3 install --upgrade virtualenv

  在你想安装的一个地方,执行:

virtualenv --system-site-packages 路径/tensorflow 

  然后执行

source 路径/tensorflow/bin/activate
(tensorflow)$  # 终端提示符应该发生变化

  在 virtualenv 内, 安装 TensorFlow:

pip3 install --upgrade tensorflow

  安装完之后就好了,也没有其他教程上面说的那么复杂。

关于启用 GPU 支持

  因为我的电脑网卡是Intel Iris 1536 MB,不支持CUDA框架,所以就没有安装。即使安装了,软件也会提示找不到硬件设备,起不了作用,别问我是怎么知道的。o(╥﹏╥)o …

跑起来测试下

python3
Python 3.6.1 (default, Apr  2 2017, 13:39:07) 
[GCC 4.2.1 Compatible Apple LLVM 8.0.0 (clang-800.0.42.1)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import os
>>> os.environ['TF_CPP_MIN_LOG_LEVEL']='2'
>>> import tensorflow as tf
>>> hello = tf.constant('hello')
>>> sess = tf.Session()
>>> print(sess.run(hello))
b'hello'
>>> a=tf.constant(10)
>>> b=tf.constant(32)
>>> print(sess.run(a+b))
42

错误修改

  运行的时候报错:
tensorflow/core/platform/cpu_feature_guard.cc:45] The TensorFlow libraryasn’t compiled to use SSE4.2 instructions, but these are available on your machine and could speed up CPU computations.
tensorflow/core/platform/cpu_feature_guard.cc:45] The TensorFlow libraryasn’t compiled to use AVX instructions, but these are available on your machine and could speed up CPU computations.
tensorflow/core/platform/cpu_feature_guard.cc:45] The TensorFlow libraryasn’t compiled to use AVX2 instructions, but these are available on your machine and could speed up CPU computations.
tensorflow/core/platform/cpu_feature_guard.cc:45] The TensorFlow libraryasn’t compiled to use FMA instructions, but these are available on your machine and could speed up CPU computations.
  解决办法:
  在引用前,设置下环境变量:

import os
os.environ['TF_CPP_MIN_LOG_LEVEL']='2'
import tensorflow as tf

  因为:TF_CPP_MIN_LOG_LEVEL is a TensorFlow environment variable responsible for the logs, to silence INFO logs set it to 1, to filter out WARNING 2 and to additionally silence ERROR logs (not recommended) set it to 3

参考资料:
https://www.tensorflow.org/install/install_mac
http://www.tensorfly.cn/tfdoc/get_started/os_setup.html

转载请注明: 转载自阿凡树的博客

本文链接地址: TensorFlow学习[1]–安装

  1. manyuanyuan 6月 30th, 2017 @ 11:12 | #1

    你好,FDFullscreenPopGesture,最近有幸使用您写的关于导航栏的手势滑动,不过出现了偶发的问题,想问一下如何优化:场景,长按不放视图控制器的某一点,左右滑动几次后让他pop出去,再次push进来的时候有时会出现导航栏显示不全的问题,即导航栏只能推进来一部分,真机没怎么遇到,模拟器遇到好多次

    • 阿凡树 6月 30th, 2017 @ 14:51 | #2

      你好,我是forkingdog member,这个问题我在真机下面也没有发现。在模拟器下面也是用鼠标快速的滑动才出现了一次。
      在对应的github上面提issue,能让大家都看到。

  2. manyuanyuan 7月 4th, 2017 @ 10:35 | #3

    对于这个问题暂时没有解决办法么?

评论提交中, 请稍候...

留言

可以使用的标签: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>
Trackbacks & Pingbacks ( 0 )
  1. 还没有 trackbacks