2017-12-20 11 views
2

는 내가 tensorflow_resnet_cifar10_with_tensorboard 예를 들어 Tensorboard에 액세스하기 위해 노력하고있어,하지만 URL은해야하는지 확실하지가, 도움말 텍스트는이 옵션을 제공합니다Tensorboard 용 SageMaker URL은 무엇입니까?

당신은 로컬 http://localhost:6006에서 TensorBoard에 액세스 할 수 있습니다 또는 당신의 SageMaker 노트북을 사용하여 인스턴스 프록시/6006/(TensorBoard는 URL 끝에 슬래시 '/'를 넣는 것을 잊어 버리면 을 사용할 수 없습니다). TensorBoard 이 다른 포트에서 시작된 경우 일치하도록이 URL을 조정하십시오.

액세스가 로컬에서 발생하면 Sagemaker가 AWS에서 로컬 컨테이너를 생성한다는 의미입니까? 그렇다면 어떻게해야합니까?

run_tensorboard_locally=False을 사용하는 경우 프록시 URL은 무엇이되어야합니까?

답변

1

"로컬"은 estimator.fit 메서드를 실행중인 컴퓨터를 나타냅니다. 따라서 SageMaker 노트북 인스턴스에서 예제 노트북을 실행 중이면 tensorboard가 해당 컴퓨터에서 실행됩니다.

인용 한 텍스트의 "proxy/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가 종료되므로 교육 단계에서만 액세스해야합니다.