在某些示例代码中,我们会看到以下用于重置图表的代码:
from tensorflow.python.framework import ops
ops.reset_default_graph()
但我认为以下更简单的功能也是如此:
tf.reset_default_graph()
有什么不同吗?
答案 0 :(得分:1)
没有区别。两者都指向相同的代码。
要在tensorflow
范围内访问,tf.reset_default_graph()
是在模块级别定义和导入的。查看以下__init__
文件中的导入,您应该能够跟踪tf.reset_default_graph
模块之前的tensorflow.python.framework.ops
定义:
tensorflow/__init__.py
tensorflow/python/__init__.py
tensorflow/framework/framework_lib/__init__.py
然后
from tensorflow.python.framework.ops import get_default_graph