Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Buka TensorBoard menggunakan get_app_url
fungsi sebagai metode estimator
kelas
Jika Anda sedang dalam proses menjalankan pekerjaan pelatihan menggunakan estimator
kelas SageMaker Python SDK dan memiliki objek aktif estimator
kelas, Anda juga dapat mengakses get_app_url
fungsi sebagai metode kelas kelasestimator
Buka TensorBoard aplikasi atau ambil unsigned URL dengan menjalankan get_app_url
metode sebagai berikut. Metode get_app_url
kelas menarik nama pekerjaan pelatihan dari estimator dan membuka TensorBoard aplikasi dengan pekerjaan yang ditentukan.
catatan
Fungsionalitas ini tersedia di SageMaker Python SDK v2.184.0 dan yang lebih baru. Untuk menggunakan fungsi ini, pastikan Anda memutakhirkan SDK dengan menjalankanpip
install sagemaker --upgrade
.
Opsi 1: Untuk SageMaker Studio Classic
Untuk membuka TensorBoard aplikasi
Kode berikut secara otomatis membuka TensorBoard aplikasi dari unsigned URL yang dikembalikan get_app_url()
metode di browser web default lingkungan Anda.
estimator.get_app_url( app_type=SupportedInteractiveAppTypes.TENSORBOARD # Required. )
Untuk mengambil unsigned URL dan membuka aplikasi secara manual TensorBoard
Kode berikut mencetak unsigned URL yang dapat Anda salin ke browser web dan membuka TensorBoard aplikasi.
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. ) )
Perhatikan bahwa jika Anda menjalankan dua contoh kode sebelumnya di luar lingkungan SageMaker Studio Classic, fungsi akan mengembalikan a URL ke halaman TensorBoard landing di SageMaker konsol, karena ini tidak memiliki informasi login ke domain dan profil pengguna Anda. Untuk membuat presignedURL, lihat Opsi 2 di bagian berikut.
Opsi 2: Untuk lingkungan Klasik non-Studio
Jika Anda menggunakan lingkungan non-Studio Classic, seperti instance SageMaker Notebook dan AmazonEC2, dan ingin membuat presigned URL untuk membuka TensorBoard aplikasi, gunakan get_app_url
metode dengan informasi domain dan profil pengguna Anda sebagai berikut.
Perhatikan bahwa opsi ini mengharuskan pengguna domain untuk memiliki sagemaker:CreatePresignedDomainUrl
izin. Tanpa izin, pengguna domain akan menerima kesalahan pengecualian.
penting
Jangan berbagi presigned URLs apapun. get_app_url
Fungsi ini membuat presignedURLs, yang secara otomatis mengautentikasi dengan domain dan profil pengguna Anda dan memberikan akses ke aplikasi dan file apa pun yang terkait dengan domain Anda.
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 ) )