网络编程
位置:首页>> 网络编程>> Python编程>> 详谈tensorflow gfile文件的用法

详谈tensorflow gfile文件的用法

作者:cs_程序猿  发布时间:2021-01-30 20:10:23 

标签:tensorflow,gfile

一、gfile模块是什么

gfile模块定义在tensorflow/python/platform/gfile.py,但其源代码实现主要位于tensorflow/tensorflow/python/lib/io/file_io.py,那么gfile模块主要功能是什么呢?

google上的定义为:

详谈tensorflow gfile文件的用法

翻译过来为:

没有线程锁的文件I / O操作包装器

...对于TensorFlow的tf.gfile模块来说是一个特别无用的描述!

tf.gfile模块的主要角色是:

1.提供一个接近Python文件对象的API,以及

2.提供基于TensorFlow C ++ FileSystem API的实现。

C ++ FileSystem API支持多种文件系统实现,包括本地文件,谷歌云存储(以gs://开头)和HDFS(以hdfs:/开头)。 TensorFlow将它们导出为tf.gfile,以便我们可以使用这些实现来保存和加载检查点,编写TensorBoard log以及访问训练数据(以及其他用途)。但是,如果所有文件都是本地文件,则可以使用常规的Python文件API而不会造成任何问题。

来源:https://blog.csdn.net/a373595475/article/details/79693430

0
投稿

猜你喜欢

手机版 网络编程 asp之家 www.aspxhome.com