【问题标题】:Running jupyter notebooks in colab在 colab 中运行 jupyter 笔记本
【发布时间】:2019-08-03 06:35:13
【问题描述】:

在 tensorflow 概率中运行 colab 示例时出现错误。

https://github.com/tensorflow/probability/blob/master/tensorflow_probability/examples/jupyter_notebooks/Bayesian_Gaussian_Mixture_Model.ipynb

尝试更改它,但我认为代码需要更新。

def session_options(enable_gpu_ram_resizing=True):
  """Convenience function which sets common `tf.Session` options."""
  config = tf.ConfigProto()
  config.log_device_placement = True
  if enable_gpu_ram_resizing:
    # `allow_growth=True` makes it possible to connect multiple colabs to your
    # GPU. Otherwise the colab malloc's all GPU ram.
    config.gpu_options.allow_growth = True
  return config

def reset_sess(config=None):
  """Convenience function to create the TF graph and session, or reset them."""
  if config is None:
    config = session_options()
  tf.reset_default_graph()
  global sess
  try:
    sess.close()
  except:
    pass
  sess = tf.InteractiveSession(config=config)

reset_sess()


---------------------------------------------------------------------------
AttributeError                            Traceback (most recent call last)
<ipython-input-8-8f3c54a802d4> in <module>()
     21   sess = tf.InteractiveSession(config=config)
     22 
---> 23 reset_sess()

1 frames
<ipython-input-8-8f3c54a802d4> in reset_sess(config)
     12   """Convenience function to create the TF graph and session, or reset them."""
     13   if config is None:
---> 14     config = session_options()
     15   tf.reset_default_graph()
     16   global sess

<ipython-input-8-8f3c54a802d4> in session_options(enable_gpu_ram_resizing)
      1 def session_options(enable_gpu_ram_resizing=True):
      2   """Convenience function which sets common `tf.Session` options."""
----> 3   config = tf.ConfigProto()
      4   config.log_device_placement = True
      5   if enable_gpu_ram_resizing:

AttributeError: module 'tensorflow' has no attribute 'ConfigProto'

没有错误。 colab 笔记本应使用最新更新运行。 我认为代码需要更新,我尝试更新配置时出现更多错误。

【问题讨论】:

    标签: python jupyter-notebook tensorflow-probability


    【解决方案1】:

    由于错误显示模块“tensorflow”没有属性“ConfigProto”,这意味着您需要导入它..如果它不起作用,则导入虚拟环境

    【讨论】:

      猜你喜欢
      • 2016-11-04
      • 2016-10-26
      • 2020-05-17
      • 1970-01-01
      • 2018-09-23
      • 2020-11-18
      • 2021-07-12
      • 1970-01-01
      • 2021-07-02
      相关资源
      最近更新 更多