如何 运行 tensorboard for tensorflow in AWS Sagemaker?

How to run tensorboard for tensorflow in AWS Sagemaker?

我需要可视化 AWS Sagemaker 实例上 tensorflow 模型的实时损失和指标。 在 Jupyter 笔记本中,我尝试了 运行

%load_ext tensorboard
%tensorboard --logdir <path>

但是什么都没有发生。我怎样才能让它工作?

您需要使用 conda_pytorch_36 内核(这是我使用的内核)并且默认情况下未安装 tensorboard,因此您需要 运行

!pip install tensorboard

那么当你 运行.

时你会得到一个空白屏幕
%load_ext tensorboard
%tensorboard --logdir "./runs"

您可以使用 URL 将笔记本或实验室替换为 proxy/6006

来连接到 tensorboard
https://YOUR_NOTEBOOK_INSTANCE_NAME.notebook.ap-northeast-1.sagemaker.aws/proxy/6006/

如果尚未安装 tensorboard,请安装它

!pip install tensorboard

然后运行下面两条命令-

%load_ext tensorboard

%tensorboard --logdir <PATH TO TF SUMMARY DIRECTORY>

然后 运行

https://YOUR_NOTEBOOK_INSTANCE_NAME.notebook.ap-northeast-1.sagemaker.aws/proxy/6009/

它对我有用:)