기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
get_app_url
함수를 estimator
클래스 메서드로 TensorBoard 사용하여 열기
SageMaker Python의 estimator
클래스를 사용하여 훈련 작업을 실행하는 중에 estimator
클래스의 활성 객체SDK가 있는 경우 클래스의 get_app_url
클래스 방법으로 함수estimator
. 다음과 같이 get_app_url
메서드를 실행URL하여 TensorBoard 애플리케이션을 열거나 서명되지 않은 를 검색합니다. get_app_url
클래스 메서드는 추정기에서 훈련 작업 이름을 가져오고 지정된 작업으로 TensorBoard 애플리케이션을 엽니다.
참고
이 기능은 SageMaker Python SDK v2.184.0 이상에서 사용할 수 있습니다. 이 기능을 사용하려면 를 실행SDK하여 를 업그레이드해야 합니다pip install sagemaker --upgrade
.
옵션 1: SageMaker Studio Classic의 경우
TensorBoard 애플리케이션을 열려면
다음 코드는 get_app_url()
메서드가 환경의 기본 웹 브라우저에서 반환URL하는 서명되지 않은 에서 TensorBoard 애플리케이션을 자동으로 엽니다.
estimator.get_app_url( app_type=SupportedInteractiveAppTypes.TENSORBOARD # Required. )
서명되지 않은 를 검색URL하고 애플리케이션을 수동으로 열 TensorBoard려면
다음 코드는 웹 브라우저에 복사하고 TensorBoard 애플리케이션을 열 수 URL 있는 서명되지 않은 를 인쇄합니다.
print( estimator.get_app_url( app_type=SupportedInteractiveAppTypes.TENSORBOARD, # Required. open_in_default_web_browser=False, # Optional. Set to False to print the URL to terminal. ) )
Studio Classic 환경 외부에서 SageMaker 앞의 두 코드 샘플을 실행하는 경우 이 함수는 도메인 및 사용자 프로필에 대한 로그인 정보가 없으므로 SageMaker 콘솔의 URL랜딩 페이지로 를 반환 TensorBoard합니다. 미리 서명된 를 생성하려면 다음 섹션의 옵션 2를 URL참조하세요.
옵션 2: 비 스튜디오 클래식 환경의 경우
SageMaker 노트북 인스턴스 및 AmazonEC2과 같은 비 Studio Classic 환경을 사용하고 애플리케이션을 열기 위해 미리 서명된 URL를 생성하려는 경우 다음과 같이 도메인 및 사용자 프로필 정보와 함께 get_app_url
메서드를 TensorBoard 사용합니다.
이 옵션을 사용하려면 도메인 사용자에게 sagemaker:CreatePresignedDomainUrl
권한이 있어야 합니다. 권한이 없으면 도메인 사용자에게 예외 오류가 발생합니다.
중요
미리 서명된 를 공유하지 마세요URLs. 이 get_app_url
함수는 미리 서명된 를 생성URLs하여 도메인 및 사용자 프로필로 자동으로 인증하고 도메인과 연결된 모든 애플리케이션 및 파일에 대한 액세스 권한을 부여합니다.
print( estimator.get_app_url( app_type=SupportedInteractiveAppTypes.TENSORBOARD, # Required create_presigned_domain_url=
True
, # Reguired to be set to True for creating a presigned URL. domain_id="your-domain-id
", # Required if creating a presigned URL (create_presigned_domain_url=True). user_profile_name="your-user-profile-name
", # Required if creating a presigned URL (create_presigned_domain_url=True). open_in_default_web_browser=False, # Optional. Set to False to print the URL to terminal. optional_create_presigned_url_kwargs={} # Optional. Add any additional args for Boto3 create_presigned_domain_url ) )