tensorflow - 你如何在tensorflow中列出图中的变量?

标签 tensorflow

这看起来应该可以工作,但它只是在导入预训练的 Inception 网络后打印一个空列表:https://gist.github.com/tachim/6d44136171be86430dba16fecafa5872 .

最佳答案

这显示了 VARIABLES 的内容未通过 import_graph_def 恢复的集合.但是,当您 import meta graph 时它确实会恢复

您可以查看 Graph 并显示类型为 Variable 的操作的所有名称。

[op.name for op in tf.get_default_graph().get_operations() if op.op_def and op.op_def.name=='Variable']

这为您提供了图形中变量 op 的名称,而不是包装它的 Python 对象,因此您将仅限于基于图形的低级 API。 IE,您可以通过将此名称用作 sess.run 的参数来获取变量值。 ,但是没有方便的方法来访问它的初始化程序或assign_op。

关于tensorflow - 你如何在tensorflow中列出图中的变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39007396/

相关文章:

python - 如何在 tensorflow 中使用 tf.while_loop()

python - Tensorflow 的 Between-graph replication 是数据并行的一个例子吗?

python - 实验中的导出策略是什么?

python - Tensorflow 爆炸梯度

python - 使用 einsum 在傅立叶域中实现 conv2d --> ValueError : einstein sum subscripts string contains too many subscripts for operand 0

python - 高 GPU 内存使用率但零 volatile gpu-util

python - 忽略 Tensorflow 日志记录警告

python - Tensorboard:OSError:[Errno 22] 尝试从命令提示符运行 tensorflow 时参数无效

numpy - 将.npy(numpy文件)馈入tensorflow数据管道

python - 使用验证回调提前停止