View a markdown version of this page

Akses data profil - Amazon SageMaker AI

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Akses data profil

catatan

Pemberitahuan akhir dukungan: Pada 30 Juni 2027, dukungan untuk Amazon SageMaker Profiler AWS akan berakhir. Setelah 30 Juni 2027, Anda tidak akan lagi dapat mengakses konsol Profiler atau sumber daya Profiler. Untuk informasi selengkapnya, lihat Perubahan ketersediaan profiler.

Kelas SMDebug TrainingJob membaca data dari bucket S3 tempat metrik sistem dan kerangka kerja disimpan.

Untuk mengatur TrainingJob objek dan mengambil file acara profil dari pekerjaan pelatihan

from smdebug.profiler.analysis.notebook_utils.training_job import TrainingJob tj = TrainingJob(training_job_name, region)
Tip

Anda perlu menentukan region parameter training_job_name dan untuk masuk ke pekerjaan pelatihan. Ada dua cara untuk menentukan informasi pekerjaan pelatihan:

  • Gunakan SageMaker Python SDK saat ModelTrainer masih melekat pada pekerjaan pelatihan.

    import sagemaker training_job_name=model_trainer.latest_training_job.job_name region=Session().boto_region_name
  • Lewati string secara langsung.

    training_job_name="your-training-job-name-YYYY-MM-DD-HH-MM-SS-SSS" region="us-west-2"
catatan

Secara default, SageMaker Debugger mengumpulkan metrik sistem untuk memantau pemanfaatan sumber daya perangkat keras dan hambatan sistem. Menjalankan fungsi-fungsi berikut, Anda mungkin menerima pesan kesalahan mengenai tidak tersedianya metrik kerangka kerja. Untuk mengambil data profil kerangka kerja dan mendapatkan wawasan tentang operasi kerangka kerja, Anda harus mengaktifkan pembuatan profil kerangka kerja.

  • Jika Anda menggunakan SageMaker Python SDK untuk memanipulasi permintaan pekerjaan pelatihan Anda, ter framework_profile_params uskan ke profiler_config argumen Anda ModelTrainer. Untuk mempelajari selengkapnya, lihat Meng onfigurasi Pem SageMaker buatan Profil Kerangka Debugger.

  • Jika Anda menggunakan Studio Classic, aktifkan pembuatan profil menggunakan tombol sakelar Profiling di dasbor wawasan Debugger. Untuk mempelajari selengkapnya, lihat Pengontrol Dasbor Insights SageMaker Debugger.

Untuk mengambil deskripsi deskripsi pekerjaan pelatihan dan URI bucket S3 tempat data metrik disimpan

tj.describe_training_job() tj.get_config_and_profiler_s3_output_path()

Untuk memeriksa apakah metrik sistem dan kerangka kerja tersedia dari URI S3

tj.wait_for_sys_profiling_data_to_be_available() tj.wait_for_framework_profiling_data_to_be_available()

Untuk membuat objek pembaca sistem dan kerangka kerja setelah data metrik tersedia

system_metrics_reader = tj.get_systems_metrics_reader() framework_metrics_reader = tj.get_framework_metrics_reader()

Untuk menyegarkan dan mengambil file acara pelatihan terbaru

Objek pembaca memiliki metode yang diperluasrefresh_event_file_list(),, untuk mengambil file acara pelatihan terbaru.

system_metrics_reader.refresh_event_file_list() framework_metrics_reader.refresh_event_file_list()