我使用tf.name_scope
创建相对名称范围。
如何获得当前的绝对名称范围?
从代码看来,tf.get_default_graph()._name_stack
会给我这点,但这看起来像是一种非官方的方式。有什么官方的方法吗? (我认为不是,因此我制作了upstream feature request。)
(我实现了很多函数,例如get_current_name_scope()
或reuse_name_scope()
here。请注意,在混合tf.name_scope
和tf.variable_scope
时需要小心。)
最佳答案
尽管golmschenk's answer是完全正确的,但看看 tf.contrib.framework.get_name_scope
是如何实现的,您可以看到get_name_scope()
的 tf.Graph
方法中可以使用当前名称范围:
tf.get_default_graph().get_name_scope()
或者,对于任何一般的图形:
my_graph.get_name_scope()
关于tensorflow - 如何获取当前的TensorFlow名称范围,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/40907769/