在 Google Colab 中使用 Tensorboard 和 Firefox 时出现错误 403

问题描述 投票:0回答:6

我的云端硬盘上已存在 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 位),我的默认模式是私人窗口,因此关闭所有浏览器窗口后历史记录和缓存都会被清除。

有人可以帮我吗?

python python-3.x firefox google-colaboratory tensorboard
6个回答
25
投票

Tensorboard 似乎需要您启用第三方 cookie 才能运行而不返回 HTTP 403(禁止)错误。

我在使用 Chrome 时遇到了同样的问题,并通过允许一切来解决它:

您可以在 Firefox 上执行相同的操作,如下所示:

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


10
投票

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


4
投票

我遇到了同样的问题,因为我在 chrome 设置中打开了“

Block third-party cookies
”。请参阅详细问题主题此处。我尝试将“googleusercontent.com”列入白名单,但没有成功。

对于 Chrome

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

为了勇敢,

1. Turn off the shields

1
投票

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

!rm -rf ./logs/ 

再次重新加载张量板并检查是否有效。


0
投票

在 Firefox 中,您还必须在“设置”中取消选中“关闭 Firefox 时删除 cookie 和站点数据”选项。


0
投票

以上答案在 Chrome 上都不适合我。 我在 Safari 中检查过,没有任何问题。

我找到了解决方法。

执行tensorboard代码两次,它会给你一个正在运行的端口号。

右键单击页面并选择检查。转到网络选项卡并搜索相同的端口。就我而言,它是 6006。

右键单击 URL 并在新选项卡中打开即可。

这不是解决方案,而是解决方法。

© www.soinside.com 2019 - 2024. All rights reserved.