【问题标题】:Tensorboard checkpoint : Access is denied. ; Input/output errorTensorboard 检查点:访问被拒绝。 ;输入/输出错误
【发布时间】:2020-02-19 20:50:21
【问题描述】:

我正在尝试通过以下方式在 Jupyter anaconda 中创建张量板。当write_images = True 时发生错误,否则,此代码可以正常工作。为什么会发生这种情况?

log_dir="logs\\fit\\" + datetime.datetime.now().strftime("%Y%m%d-%H%M%S")

tensorboard_callback = tf.keras.callbacks.TensorBoard(log_dir=log_dir, 
                                                      histogram_freq=1, 
                                                      write_graph = True,
                                                      write_images = False
                                                      update_freq = 'epoch'
                                                      profile_batch = 3,
                                                      embeddings_freq=1
                                                     )

我得到了

UnknownError: Failed to rename: logs\20200219-202538\train\checkpoint.tmp67d5ca45d1404cc584a86cf42d2761d3 to: logs\20200219-202538\train\checkpoint : Access is denied.
; Input/output error

似乎是随机发生在哪个时代。

【问题讨论】:

    标签: tensorflow tensorflow2.0


    【解决方案1】:

    我有类似的东西,似乎您要保护检查点的路径(称为 tensorbaord)不可用或被拒绝。你知道colab吗?我建议您复制代码并在那里进行培训(仅当您的数据集不太大时)。您可以将数据集复制到您的 Google Drive 中并使用 colab 访问。如果它在 colab 中工作,那么您的代码可能没有问题,但可能与您的 anaconda 限制有关。 Mount Google Drive (Colab), Colab basics

    我知道我无法解决您的问题,但是这可以帮助您并使用多汁的免费 Cloud GPU 提高您的学习速度。

    【讨论】:

    • 感谢您的建议,我知道 colab,但我确实有一个强大的内部 GPU,我想使用它。尝试的荣誉。
    【解决方案2】:

    我遇到了同样的问题(在 windows 的机器上运行)我手动授予了文件夹的完全权限(右键单击文件夹并编辑权限 --> 授予“每个人”用户的完全访问权限)并且一切正常。 如果您正在使用 unix 系统,我认为您可以尝试做同样的事情(chmod 777 )。 附:请注意“完全许可”和“chmod 777”。与现在一样,任何访问系统的人都可以查看/编辑文件夹的内容。

    【讨论】:

      猜你喜欢
      • 2021-04-04
      • 2017-04-28
      • 2012-06-14
      • 1970-01-01
      • 1970-01-01
      • 2013-08-19
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多