2017-12-20 6 views
2

私はtensorflow_resnet_cifar10_with_tensorboard例えばTensorboardにアクセスしようとしているが、URLがどうあるべきかわからないが、ヘルプテキストは、2つのオプション提供します:TensorboardのSageMaker URLは何ですか?

あなたはローカルhttp://localhost:6006でTensorBoardにアクセスすることができますか あなたSageMakerのノートブックを使用してインスタンスプロキシ/ 6006 /(テンソルボードは、URLの最後にスラッシュ「/」を入れるのを忘れた場合は を使用できません)。 TensorBoard が別のポートで起動した場合は、これらのURLを一致するように調整します。

ローカルにアクセスするとは、SagemakerがAWSで作成するローカルコンテナを意味しますか?もしそうなら、私はそこにどうやって行きますか?

run_tensorboard_locally=Falseを使用している場合、プロキシのURLはどのようにする必要がありますか?

答えて

1

"ローカル"は、estimator.fitメソッドを実行しているマシンを示します。したがって、SageMakerノートブック・インスタンス上でサンプル・ノートブックを実行している場合、テンソルボードはそのマシン上で実行されます。

引用したテキストの「プロキシ/ 6006」部分は、ノートブックにTensorBoardを表示するクリック可能なリンクです。完全なURLは "https://.notebook..sagemaker.aws/proxy/6006/"になります。

+0

シンプルなものが見つからないと思います。クリック可能なリンクが表示されず、そのURLに '[Errno 111] Connection refused'が表示されます。 cifar10の例のリンクのスクリーンショットを共有してもよろしいですか? – WBC

0

「proxy/6006」というリンクを使用してノートブックコンピュータのTensorBoardにアクセスできます。

run_tensorboard_locally = Falseに設定すると、TensorBoardが起動しません。

クリックしたURLに「[Errno 111] Connection refused」というエラーが表示された場合、トレーニングは既に停止しているようです。 https://github.com/aws/sagemaker-python-sdkによると、実行が終了するとTensorBoardが終了するので、トレーニングステップ中にアクセスする必要があるようです。

関連する問題