Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Abre TensorBoard usando la get_app_url
función como método de estimator
clase
Si estás realizando un trabajo de entrenamiento con la estimator
clase de SageMaker Python SDK y tienes un objeto activo de la estimator
clase, también puedes acceder a la get_app_url
función como un método de claseestimator
clase. Abre la TensorBoard aplicación o recupera una aplicación sin firmar URL ejecutando el get_app_url
método de la siguiente manera. El método de get_app_url
clase extrae el nombre del trabajo de formación del estimador y abre la TensorBoard aplicación con el trabajo especificado.
nota
Esta funcionalidad está disponible en SageMaker Python SDK v2.184.0 y versiones posteriores. Para utilizar esta funcionalidad, asegúrese de actualizarla ejecutándola. SDK pip
install sagemaker --upgrade
Opción 1: para SageMaker Studio Classic
Para abrir la TensorBoard aplicación
El siguiente código abre automáticamente la TensorBoard aplicación desde el archivo sin firmar URL que el get_app_url()
método devuelve en el navegador web predeterminado de su entorno.
estimator.get_app_url( app_type=SupportedInteractiveAppTypes.TENSORBOARD # Required. )
Para recuperar una aplicación sin firmar URL y abrirla manualmente TensorBoard
El siguiente código imprime un código sin firmar URL que puede copiar en un navegador web y abrir la TensorBoard aplicación.
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. ) )
Tenga en cuenta que si ejecuta los dos ejemplos de código anteriores fuera del entorno de SageMaker Studio Classic, la función volverá URL a la página de TensorBoard inicio de la SageMaker consola, ya que no contienen información de inicio de sesión en su dominio ni en su perfil de usuario. Para crear un prefirmadoURL, consulte la opción 2 en la siguiente sección.
Opción 2: para entornos que no sean de Studio Classic
Si utiliza entornos que no son de Studio Classic, como la instancia de SageMaker Notebook y AmazonEC2, y desea generar un prefirmado URL para abrir la TensorBoard aplicación, utilice el get_app_url
método con la información de su dominio y perfil de usuario de la siguiente manera.
Tenga en cuenta que esta opción requiere que el usuario del dominio tenga el sagemaker:CreatePresignedDomainUrl
permiso. Sin el permiso, el usuario del dominio recibirá un error de excepción.
importante
No compartas ningún prefirmadoURLs. La get_app_url
función crea un código prefirmadoURLs, que se autentica automáticamente con tu dominio y perfil de usuario y da acceso a todas las aplicaciones y archivos asociados a tu dominio.
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 ) )