Skflow 与 tensorflow 的版本匹配 问题
来源:互联网 发布:计算机算法需要学什么 编辑:程序博客网 时间:2024/06/07 01:52
Python 中的 skflow 包 是入门神经网络的非常简便的方法,
可以利用 skflow 快速搭建自己的神经网络。
戳: skflow安装及简介
这里面虽然只要求了tensorflow版本的最低限,而现在默认安装的一般都是最新版的tensorflow。
这样就有一个版本不同的问题,将导致很多错误,需要到源代码中慢慢改,
但是并不知道要改的地方到底有多少,费时费力。
skflow 与 TensorFlow 的版本匹配问题,困扰了我两天,今天终于解决了。
现在的TensorFlow 出到了版本 1.0+ ,里面与很多命令相对于 0.8.0 版本有所改变,
而我这两天的经验告诉我,skflow 是支持 TensorFlow0.8.0 的。
如果你用的是 TensorFlow1.0+,又想用 skflow 的话,建议安装 TensorFlow0.8.0,
使用Ubuntu16.04 安装 Python2.7 版本的命令如下
sudo pip2 install --upgrade https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-0.8.0-cp27-none-linux_x86_64.whl
这样会减少很多 module 'tensorflow' has no atrribute '***' 之类的问题。
更换TensorFlow 版本解决了这些问题之后,
运行skflow程序的过程中,还会有一个问题,‘using a 'tf.tensor' as a python 'bool' is not allowed’
意思是:tensorflow 的 tensor 不能作为 python 的 bool(布尔变量)使用。
这是来自源文件的问题,可以顺着找到对应的源文件,将 里面的" if t:" 改为 “if t is not None :”
这样 ‘t is not None’ 就是一个合格的 bool 值了。
这样就可以方便使用skflow快速搭建神经网络了。
- Skflow 与 tensorflow 的版本匹配 问题
- OpenCV版本与EmguCV版本匹配问题
- WebSphere,eclipse 与jdk的版本匹配问题。
- Anaconda Tensorflow GPU 版本的安装问题
- TensorFlow升级到1.0版本的问题
- TensorFlow升级到1.0版本的问题
- TensorFlow升级到1.0版本的问题
- 解决numpy版本太低与opencv版本不匹配的问题 (基于windows)
- 关于MySQL版本与HIbernate版本不匹配的问题,注意事项!!
- tensorflow 的版本差异与变化
- TensorFlow 版本问题
- TensorFlow版本问题
- tensorflow-版本问题
- 安装部署(九) TensorFlow和SkFlow安装
- Jackon版本与Spring版本不匹配问题
- Tomcat与Jdk的版本匹配
- 注意sonarQube与sonarRunner 的版本匹配
- DSP System Generator 与 MATLAB、 Synplify 、ModelSim版本的匹配问题
- A potentially dangerous Request.Form value was detected from the client
- Jmeter性能测试-----数据参数化方法
- 使用静态库链接程序
- 记录自己理解的一些设计模式
- Rails利用Redis
- Skflow 与 tensorflow 的版本匹配 问题
- PL/SQL破解方法(不需要注册码)
- vue-cli 环境搭建
- 如何通过命令将本地项目代码上传到github
- oracle中global_name的相关信息
- java 线程中的 wait()和sleep()
- spring ioc原理
- scrapy的selectors
- linux上查找文件存放地点和文件中查找字符串方法