TensorFlow 'module' 对象没有属性 'global_variables_initializer'
TensorFlow 'module' object has no attribute 'global_variables_initializer'
我是 Tensorflow 新手
我是 运行 优达学城在 iPython 笔记本上的深度学习作业。
link
它有一个错误。
AttributeError Traceback (most recent call last)
`<ipython-input-18-3446420b5935>` in `<module>`()
2
3 with tf.Session(graph=graph) as session:
----> 4 tf.global_variables_initializer().run()
AttributeError: 'module' object has no attribute 'global_variables_initializer'
请帮忙!我怎样才能解决这个问题?谢谢。
在旧版本中,它被称为 tf.initialize_all_variables
。
您似乎使用的是 tensorflow 0.11
或更早的版本。如果您看到此 git-commit,他们会将 initialize_all_variables
替换为 global_variables_initializer
。
因此,您可以使用 initialize_all_variables
或更新到较新的版本,即 (0.12) 或更高版本。
在 Tensorflow 1.11 中您可以同时使用 initialize_all_variables().运行() 或 tf.global_variables_initializer()
#tf.global_variables_initializer().run()
tf.initialize_all_variables().run()
两者都可以在
上正常工作
在 Tensorflow 2.0 中,它不再使用会话并切换到即时执行。如果您引用 tf.compat 库并禁用急切执行,您仍然可以 运行 使用会话的代码。这个命令应该完成工作:
tf.compat.v1.global_variables_initializer()
我是 Tensorflow 新手 我是 运行 优达学城在 iPython 笔记本上的深度学习作业。 link
它有一个错误。
AttributeError Traceback (most recent call last)
`<ipython-input-18-3446420b5935>` in `<module>`()
2
3 with tf.Session(graph=graph) as session:
----> 4 tf.global_variables_initializer().run()
AttributeError: 'module' object has no attribute 'global_variables_initializer'
请帮忙!我怎样才能解决这个问题?谢谢。
在旧版本中,它被称为 tf.initialize_all_variables
。
您似乎使用的是 tensorflow 0.11
或更早的版本。如果您看到此 git-commit,他们会将 initialize_all_variables
替换为 global_variables_initializer
。
因此,您可以使用 initialize_all_variables
或更新到较新的版本,即 (0.12) 或更高版本。
在 Tensorflow 1.11 中您可以同时使用 initialize_all_variables().运行() 或 tf.global_variables_initializer()
#tf.global_variables_initializer().run()
tf.initialize_all_variables().run()
两者都可以在
上正常工作在 Tensorflow 2.0 中,它不再使用会话并切换到即时执行。如果您引用 tf.compat 库并禁用急切执行,您仍然可以 运行 使用会话的代码。这个命令应该完成工作:
tf.compat.v1.global_variables_initializer()