权重和偏差 Detectron2 Google Colab - wandb: 错误 无法记录事件 [Errno 95] 不支持操作



我正在谷歌Colab中通过Detectron2训练一个更快的RCNN模型。我想用权重和偏差(WandB(跟踪我的实验。

我的数据集上传到Google Drive,并通过安装到会话

from google.colab import drive
drive.mount('/content/gdrive')

遵循的建议https://github.com/facebookresearch/detectron2/issues/774我正试图通过Tensorboard将WandB与链接

import wandb
wandb.init(sync_tensorboard=True)

一旦训练开始,我反复出现以下错误:

wandb: ERROR Unable to log event [Errno 95] Operation not supported: '/content/gdrive/My Drive/Data/output/events.out.tfevents.1598810231.3dc4616192b5.103.0' -> '/content/gdrive/My Drive/Data/wandb/run-20200830_175618-3fp3tyhs/events.out.tfevents.1598810231.3dc4616192b5.103.0'

在这种情况下,在我的WandB帐户中,我可以看到有一个活跃的实验正在运行,但没有损失、学习率等日志,只显示GPU规格等硬件信息。

有趣的是,当我在Detectron2的Demo Colab笔记本中添加Tensorboard和WandB之间的链接时(https://colab.research.google.com/drive/16jcaJoc6bCFAQ96jDe2HwtXj7BMD_-m5),它工作得很好:损失记录、学习率等都显示在我的WandB帐户中。

我能得到一些关于我的情况出了什么问题的提示吗?

一周后,问题消失了。我想一定有人修复了导致这个问题的错误。我现在可以使用:

import wandb
wandb.init(sync_tensorboard=True)

并且所有的训练度量被同步到WandB而没有任何问题。

相关内容

  • 没有找到相关文章

最新更新