使用 Tensorboard 和 Firefox 在 Google Colab 中获取错误 403

Getting Error 403 in Google Colab with Tensorboard with Firefox

我的驱动器上已经有一个 tfevent 文件,并且我已成功将其连接到 Google Colab。在 Tensorboard Github 的问题中搜索后,我发现我必须将 dom.serviceWorkers.enabled 设置为 True,我已经这样做了。但是在 Google Colab 上执行以下两个步骤后:

  1. %load_ext tensorboard
  2. %tensorboard --logdir path/to/logs

我在第二步单元格中收到错误 403:

我使用的是 Firefox 版本 81.0.1(64 位),我的默认模式是私有 Window,因此在我关闭所有浏览器后历史记录和缓存被清除 window。

有人可以帮我解决这个问题吗?

似乎 Tensorboard 需要您在不返回 HTTP 403(禁止)错误的情况下启用第三方 cookie 运行。

我在使用 Chrome 时遇到了同样的问题,并通过允许所有内容来修复它:

您可以像这样在 Firefox 上做同样的事情:

您还可以找出确切需要哪个 cookie,然后只允许那个。

我遇到了与在 chrome 设置中打开“Block third-party cookies”相同的问题。详情请参考issue threads here。我尝试将“googleusercontent.com”列入白名单,但没有成功。

对于Chrome,

1. chrome://settings/
2. Under Privacy and security >> Cookies and other site data >> Allow all cookies

为了勇敢,

1. Turn off the shields

如果您确定日志没有用,请尝试清除日志。

!rm -rf ./logs/ 

再次重新加载tensorboard并检查它是否有效。

对我来说,它可以在 Firefox 上停用增强型跟踪保护

在 Firefox 中,您还必须取消勾选设置中的 'Delete cookies and site data when Firefox is closed' 选项。