当前位置:  开发笔记 > 编程语言 > 正文

当TensorFlow无法找到tools属性时,如何检查TensorFlow中检查点文件中的变量?

如何解决《当TensorFlow无法找到tools属性时,如何检查TensorFlow中检查点文件中的变量?》经验,为你挑选了1个好方法。

我试图使用inspect_checkpoint.py上的代码检查检查点.但是,我无法让它工作,因为它们并没有真正提供一个例子.我尝试过我认为最简单的方法:

tf.python.tools.inspect_checkpoint.print_tensors_in_checkpoint_file(file_name='./tmp/mdl_ckpt',tensor_name='',all_tensors='')

但是我得到的python没有属性tools:

AttributeError: module 'tensorflow.python' has no attribute 'tools'

这似乎是一个(令人尴尬的)琐碎的错误/问题.有人知道发生了什么吗?为什么找不到工具呢?此外,即使它确实找到了,如何运行该文件中提供的功能?


不幸的是,这个非常相关的问题并没有真正解决如何解决这个问题.问题在这里如何找到保存在tensorflow检查点中的变量名?



1> sagunms..:

试试这个:

from tensorflow.python.tools.inspect_checkpoint import print_tensors_in_checkpoint_file
print_tensors_in_checkpoint_file(file_name='./tmp/mdl_ckpt', tensor_name='', all_tensors=False)

all_tensors自Tensorflow 0.12.0-rc0以来添加了该参数.

推荐阅读
罗文彬2502852027
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有