Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Arsitektur Amazon SageMaker Debugger
catatan
Amazon SageMaker Debugger tidak lagi terbuka untuk pelanggan baru. Pelanggan yang sudah ada dapat terus menggunakan layanan seperti biasa. AWS terus berinvestasi dalam peningkatan keamanan dan ketersediaan untuk Debugger, tetapi kami tidak berencana untuk memperkenalkan fitur baru. Untuk informasi selengkapnya, lihat Perubahan ketersediaan debugger.
Topik ini memandu Anda melalui ikhtisar tingkat tinggi alur kerja Amazon SageMaker Debugger.
Debugger mendukung fungsionalitas pembuatan profil untuk pengoptimalan kinerja untuk mengidentifikasi masalah komputasi, seperti hambatan sistem dan kurangnya pemanfaatan, dan untuk membantu mengoptimalkan pemanfaatan sumber daya perangkat keras dalam skala besar.
Fungsionalitas debugging Debugger untuk pengoptimalan model adalah tentang menganalisis masalah pelatihan non-konvergen yang dapat muncul sambil meminimalkan fungsi kerugian menggunakan algoritma pengoptimalan, seperti penurunan gradien dan variasinya.
Diagram berikut menunjukkan arsitektur SageMaker Debugger. Blok dengan garis batas tebal adalah apa yang dikelola Debugger untuk menganalisis pekerjaan pelatihan Anda.
Debugger menyimpan data berikut dari pekerjaan pelatihan Anda di bucket Amazon S3 Anda yang aman:
-
Tensor keluaran — Koleksi skalar dan parameter model yang terus diperbarui selama lintasan maju dan mundur saat melatih model ML. Tensor keluaran meliputi nilai skalar (akurasi dan kerugian) dan matriks (bobot, gradien, lapisan input, dan lapisan keluaran).
catatan
Secara default, Debugger memantau dan men-debug pekerjaan SageMaker pelatihan tanpa Debugger-specific parameter apa pun yang dikonfigurasi di SageMaker AI. ModelTrainers Debugger mengumpulkan metrik sistem setiap 500 milidetik dan tensor keluaran dasar (output skalar seperti kerugian dan akurasi) setiap 500 langkah. Ini juga menjalankan
ProfilerReportaturan untuk menganalisis metrik sistem dan menggabungkan dasbor wawasan Studio Debugger dan laporan profil. Debugger menyimpan data keluaran di bucket Amazon S3 Anda yang aman.
Aturan bawaan Debugger berjalan pada wadah pemrosesan, yang dirancang untuk mengevaluasi model pembelajaran mesin dengan memproses data pelatihan yang dikumpulkan di bucket S3 Anda (lihat Mem proses Data dan Evaluasi Model). Aturan bawaan sepenuhnya dikelola oleh Debugger. Anda juga dapat membuat aturan sendiri yang disesuaikan dengan model Anda untuk memperhatikan masalah apa pun yang ingin Anda pantau.