Mac端的基于pyenv的CPU版本TensorFlow的安装与测试

tensorflow有CPU和GPU两个版本,GPU速度显著,但是由于我的Mac没有N卡所以无法开启GPU支持。



目录

1. 前提

2. 安装和问题记录

3. 测试



1. 前提

已安装配置好pyenv,可以参考点击打开链接



2. 安装和问题记录

2.1 安装

这里我是在github上下载别人编译好的whl文件来安装的,贴上链接https://github.com/lakshayg/tensorflow-build

也可以进入TensorFlow官网下载。


2.2 问题记录

在官网上用pip安装时会遇到两个问题:

(1) RuntimeWarning: compiletime version 3.5 of module 'tensorflow.python.framework...

问题原因:不明。。。

解决方案:安装别人编译好的whl文件,即我的安装方法的第一种。


(2) Your CPU supports instructions that this TensorFlow binary was not compiled to use: AVX AVX2

问题原因:你的电脑支持AVX AVX2指令,但是tensorflow编译的没有加进去,即tensorflow检测到你的CPU可以被更好的利用。

解决方案一:你可以选择忽视这个错误,因为不会影响程序的执行,只是速度问题。

在开头加上:

import os
os.environ['TF_CPP_MIN_LOG_LEVEL'] = '2'
即可取消该报错

解决方案二:在官网用源码编译下载。

解决方案三:安装别人编译好的whl文件,即我的安装方法的第一种。



3. 测试

打开pycharm或终端输入:

# import os
import tensorflow as tf
# os.environ['TF_CPP_MIN_LOG_LEVEL'] = '2'
hello = tf.constant('Hello, TensorFlow!')
sess = tf.Session()
print(sess.run(hello))
a = tf.constant(10)
b = tf.constant(32)
print(sess.run(a+b))
sess.close()
# 查看 tensorflow 的版本
print(tf.__version__)
结果为:


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值