Apri TensorBoard usando la get_app_url funzione come metodo di classe estimator - Amazon SageMaker AI

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Apri TensorBoard usando la get_app_url funzione come metodo di classe estimator

Se state eseguendo un processo di formazione utilizzando la estimator classe di SageMaker Python SDK e avete un oggetto attivo della estimator classe, potete anche accedere alla get_app_urlfunzione come metodo di classe della estimator classe. Aprite l' TensorBoard applicazione o recuperate un file unsigned URL eseguendo il get_app_url metodo come segue. Il metodo della get_app_url classe estrae il nome del lavoro di formazione dallo stimatore e apre l' TensorBoard applicazione con il lavoro specificato.

Nota

Questa funzionalità è disponibile in SageMaker Python SDK v2.184.0 e versioni successive. Per utilizzare questa funzionalità, assicurati di aggiornarla eseguendo. SDK pip install sagemaker --upgrade

Opzione 1: per SageMaker Studio Classic

Per aprire l' TensorBoard applicazione

Il codice seguente apre automaticamente l' TensorBoard applicazione non firmata URL che il get_app_url() metodo restituisce nel browser Web predefinito dell'ambiente in uso.

estimator.get_app_url( app_type=SupportedInteractiveAppTypes.TENSORBOARD # Required. )

Per recuperare un'applicazione non firmata URL e aprirla manualmente TensorBoard

Il codice seguente stampa un file non firmato URL che è possibile copiare in un browser Web e aprire l'applicazione. 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. ) )

Tieni presente che se esegui i due esempi di codice precedenti al di fuori dell'ambiente SageMaker AI Studio Classic, la funzione restituirà una URL alla pagina di TensorBoard destinazione nella console SageMaker AI, poiché questi non contengono informazioni di accesso al tuo dominio e al tuo profilo utente. Per creare un predefinitoURL, consulta l'Opzione 2 nella sezione seguente.

Opzione 2: per ambienti non Studio Classic

Se utilizzi ambienti non Studio Classic, come SageMaker Notebook instance e AmazonEC2, e desideri generare un predefinito per URL aprire l' TensorBoard applicazione, utilizza il get_app_url metodo con le informazioni sul dominio e sul profilo utente come segue.

Tieni presente che questa opzione richiede che l'utente del dominio disponga dell'sagemaker:CreatePresignedDomainUrlautorizzazione. Senza l'autorizzazione, l'utente del dominio riceverà un errore di eccezione.

Importante

Non condividete nulla di predefinito. URLs La get_app_url funzione crea predefinitiURLs, che si autenticano automaticamente con il dominio e il profilo utente e danno accesso a tutte le applicazioni e i file associati al 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 ) )