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.
Apertura de TensorBoard con la función get_app_url como método de clase estimator
Si está ejecutando un trabajo de entrenamiento con la clase estimator del SageMaker Python SDK y tiene un objeto activo de la clase estimator, también puede acceder a la función get_app_urlcomo método de claseestimator. Abra la aplicación TensorBoard o recupere una URL sin firmar ejecutando el método get_app_urlde la siguiente manera: El método de clase get_app_url extrae el nombre del trabajo de entrenamiento del estimador y abre la aplicación TensorBoard con el trabajo especificado.
nota
Esta funcionalidad está disponible en SageMaker Python SDK v2.184.0 y versiones posteriores. Para usar esta funcionalidad, asegúrese de actualizar el SDK ejecutando pip
install sagemaker --upgrade.
Opción 1: para SageMaker Studio Classic
Para abrir la aplicación TensorBoard
El siguiente código abre automáticamente la aplicación TensorBoard desde la URL sin firmar que el método get_app_url() devuelve en el navegador web predeterminado de su entorno.
estimator.get_app_url( app_type=SupportedInteractiveAppTypes.TENSORBOARD # Required. )
Para recuperar una URL sin firmar y abrir la aplicación TensorBoard manualmente
El siguiente código imprime una URL sin firmar que puede copiar en un navegador web y abrir la aplicación TensorBoard.
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 AI Studio Classic, la función devolverá una URL a la página de inicio de TensorBoard en la consola de SageMaker AI, ya que no contienen información de inicio de sesión en su dominio ni en su perfil de usuario. Para crear una URL prefirmada, 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 del cuaderno de SageMaker y Amazon EC2, y desea generar una URL prefirmada para abrir la aplicación TensorBoard, utilice el método get_app_url 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 cuente con el permiso sagemaker:CreatePresignedDomainUrl. Sin el permiso, el usuario del dominio recibirá un error de excepción.
importante
No comparta ninguna URL prefirmada. La función get_app_url crea direcciones URL prefirmadas, que se autentican automáticamente con su dominio y perfil de usuario y dan acceso a las aplicaciones y archivos asociados a su 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 ) )