使用 Tensorflow 我试图在读取文件之前验证文件是否存在tf.read_file(filename)
。不幸的是,按照我的管道的设置方式,我正在使用以下命令动态生成文件名字符串tf
命令。我使用生成文件名字符串tf.string_join
然后想通过调用来验证文件是否存在tf.gfile.Exists
。很遗憾,tf.gfile.Exists
只接受字符串,不接受张量。如何验证 Tensorflow 中是否存在文件?我可以在运行时评估张量吗?还有其他解决方法或正确的方法吗?
我只是把它包裹在一个tf.py_func
def file_exists(file_path):
[exists] = tf.py_func(_file_exists, [file_path], [tf.bool])
exists.set_shape([])
return exists
def _file_exists(file_path):
return tf.gfile.Exists(file_path)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)