我创建相对名称范围tf.name_scope
.
如何获取当前的绝对名称范围?
从代码来看,它看起来像tf.get_default_graph()._name_stack
会给我这个,但这看起来像是一种非官方的方式。有官方的方法吗? (我认为不是,因此我做了一个上游功能请求 https://github.com/tensorflow/tensorflow/issues/6010.)
(我实现了一系列功能,例如get_current_name_scope()
or reuse_name_scope()
here https://github.com/rwth-i6/returnn/blob/master/TFUtil.py。注意搅拌的时候一定要小心tf.name_scope
and tf.variable_scope
.)
虽然戈尔姆申克的回答 https://stackoverflow.com/a/44446071/1782792是完全正确的,看看如何tf.contrib.framework.get_name_scope https://www.tensorflow.org/versions/r1.2/api_docs/python/tf/contrib/framework/get_name_scope实现后可以看到当前名称作用域在方法中可用get_name_scope() https://www.tensorflow.org/api_docs/python/tf/Graph#get_name_scope of tf.Graph
:
tf.get_default_graph().get_name_scope()
或者,对于任何一般图形:
my_graph.get_name_scope()
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)