Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Pemecahan masalah
Jika Anda mengalami kesalahan dalam Amazon SageMaker AI Batch Transform, lihat tips pemecahan masalah berikut.
Kesalahan batas waktu maksimum
Jika Anda mendapatkan kesalahan batas waktu maksimum saat menjalankan tugas transformasi batch, coba yang berikut ini:
Mulailah dengan catatan tunggal
BatchStrategy, ukuran batch default (6 MB) atau lebih kecil yang Anda tentukan dalamMaxPayloadInMBparameter, dan kumpulan data sampel kecil. Setel parameter batas waktu maksimumInvocationsTimeoutInSeconds(yang memiliki maksimum 1 jam) hingga Anda menerima respons pemanggilan yang berhasil.Setelah Anda menerima respons pemanggilan yang berhasil, ting
MaxPayloadInMBkatkan (yang memiliki maksimum 100 MB) danInvocationsTimeoutInSecondsparameter bersama-sama untuk menemukan ukuran batch maksimum yang dapat mendukung batas waktu model yang Anda inginkan. Anda dapat menggunakan rekaman tunggal atau multi-rekamanBatchStrategydalam langkah ini.catatan
Mele
MaxPayloadInMBbihi batas menyebabkan kesalahan. Ini mungkin terjadi dengan kumpulan data besar jika tidak dapat dibagi,SplitTypeparameter disetel ke tidak ada, atau catatan individu dalam kumpulan data melebihi batas.(Opsional) Set
MaxConcurrentTransformsel parameter, yang menentukan jumlah maksimum permintaan paralel yang dapat dikirim ke setiap instance dalam pekerjaan transformasi batch. Namun, nilai tidakMaxConcurrentTransforms * MaxPayloadInMBboleh melebihi 100 MB.
Output tidak lengkap
SageMaker AI menggunakan Amazon S3 Multipart Upload API untuk mengunggah hasil dari pekerjaan transformasi batch ke Amazon S3. Jika terjadi kesalahan, hasil yang diunggah akan dihapus dari Amazon S3. Dalam beberapa kasus, seperti saat terjadi pemadaman jaringan, unggahan multipart yang tidak lengkap mungkin tetap ada di Amazon S3. Unggahan yang tidak lengkap juga dapat terjadi jika Anda memiliki beberapa file input tetapi beberapa file tidak dapat diproses oleh SageMaker AI Batch Transform. File input yang tidak dapat diproses tidak akan memiliki file output yang sesuai di Amazon S3.
Untuk menghindari biaya penyimpanan, sebaiknya tambahkan kebijakan bucket S3 ke aturan siklus hidup bucket S3. Kebijakan ini menghapus unggahan multipart yang tidak lengkap yang mungkin disimpan di bucket S3. Untuk informasi lebih lanjut, lihat Manajemen Siklus Aktif Objek.
Pekerjaan ditampilkan sebagai gagal
Jika pekerjaan transformasi batch gagal memproses file input karena masalah dengan dataset, SageMaker AI menandai pekerjaan tersebut sebagaifailed. Jika file input berisi catatan buruk, pekerjaan transformasi tidak membuat file keluaran untuk file input tersebut karena hal itu mencegahnya mempertahankan urutan yang sama dalam data yang diubah seperti pada file input. Ketika dataset Anda memiliki beberapa file input, pekerjaan transformasi terus memproses file input meskipun gagal memprosesnya. File yang diproses masih menghasilkan hasil yang dapat digunakan.
Jika Anda menggunakan algoritma Anda sendiri, Anda dapat menggunakan teks placeholder, sepertiERROR, ketika algoritma menemukan catatan buruk dalam file input. Misalnya, jika catatan terakhir dalam dataset buruk, algoritma menempatkan teks placeholder untuk catatan itu di file output.