什么是Tensorboard的SageMaker网址?

问题描述 投票:5回答:3

我正在尝试访问qensxswpoi示例的Tensorboard,但不确定url应该是什么,帮助文本提供了2个选项:

您可以在tensorflow_resnet_cifar10_with_tensorboard本地访问TensorBoard或使用您的SageMaker笔记本实例代理/ 6006 /(如果忘记在网址的末尾添加斜杠'/',则TensorBoard将无法工作)。如果TensorBoard在其他端口上启动,请调整这些URL以匹配。

当它说本地访问时,这是否意味着Sagemaker在AWS中创建的本地容器?如果是这样,我该如何到达那里?

或者,如果我使用http://localhost:6006,代理网址应该是什么?

amazon-web-services amazon-sagemaker
3个回答
4
投票

这是我的解决方案:

如果我的sagemaker笔记本实例的URL是:

run_tensorboard_locally=False

访问TensorBoard的URL将是:

https://myinstance.notebook.us-east-1.sagemaker.aws/notebooks/image_classify.ipynb

1
投票

“Local”指的是运行estimator.fit方法的机器。因此,如果您在SageMaker笔记本实例上运行示例笔记本,则将在该计算机上运行tensorboard。

您引用的文本中的“proxy / 6006”部分是一个可点击的链接,它会在您的笔记本上显示TensorBoard。完整的URL将是“https://.notebook..sagemaker.aws/proxy/6006/”。


1
投票

您可以使用“proxy / 6006”链接访问笔记本上的TensorBoard。

如果设置run_tensorboard_locally = False,则不会启动TensorBoard。

如果您单击的URL给出错误“[Errno 111]连接被拒绝”,那么似乎训练已经停止。根据https://myinstance.notebook.us-east-1.sagemaker.aws/proxy/6006/ ,它“在执行结束时终止TensorBoard”所以看起来你只需要在训练步骤中访问它。

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