关于Ubuntu16.04+tensorflow0.12.0 运行方式学习的注意

来源:互联网 发布:跑步减肥 知乎 编辑:程序博客网 时间:2024/06/04 00:21

系统环境:Linux Ubuntu 16.04 + Tensorflow + Python 2.7.12
[GCC 5.4.0 20160609] on linux2

内容:关于tensorflow运行方式的注意事项

在本章中tensorflow主要调用了两个python文件来进行机器学习:
mnist.py
fully_connected_feed.py

这里强调两个注意事项,虽然官方文档中只写到只需要直接运行fully_connected_feed.py文件,就可以开始训练。但是在运行过程中却可能遇到不少问题。

第一:Github上可以下载到这两个文件,但是由于python的缩进格式要求十分严格,非常有可能出现缩进错误,报错信息如下:

IndentationError:expected an indented block

此时说明.py文件中的缩进是用空格敲出来的而不是Tab键,具体解决方式可自行百度。

第二:在运行文件的时候,可能会有报错信息如下:

TypeError:run( )got an unexpected keyword argument ‘argv’

当你看到这个报错后实际上不是你的操作失误,而是你的tensorflow版本低于0.12,此时你需要更新你的tensorflow !!!

linux下终端命令:>>>sudo pip install –upgrade https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-0.12.0-cp27-none-linux_x86_64.whl

这里写图片描述

等待tensorflow更新结束后即可正常运行代码,在终端cd到你的.py文件夹,然后直接写:

python mnist.py
python fully_connected_feed.py
即可运行文件中的代码,运行结果:

这里写图片描述

希望能对大家有所帮助
墨枫

阅读全文
0 0
原创粉丝点击