View a markdown version of this page

Pemecahan masalah - Amazon SageMaker AI

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 tunggalBatchStrategy, ukuran batch default (6 MB) atau lebih kecil yang Anda tentukan dalam MaxPayloadInMB parameter, dan kumpulan data sampel kecil. Setel parameter batas waktu maksimum InvocationsTimeoutInSeconds (yang memiliki maksimum 1 jam) hingga Anda menerima respons pemanggilan yang berhasil.

  • Setelah Anda menerima respons pemanggilan yang berhasil, ting MaxPayloadInMB katkan (yang memiliki maksimum 100 MB) dan InvocationsTimeoutInSeconds parameter bersama-sama untuk menemukan ukuran batch maksimum yang dapat mendukung batas waktu model yang Anda inginkan. Anda dapat menggunakan rekaman tunggal atau multi-rekaman BatchStrategy dalam langkah ini.

    catatan

    Mele MaxPayloadInMB bihi batas menyebabkan kesalahan. Ini mungkin terjadi dengan kumpulan data besar jika tidak dapat dibagi, SplitType parameter disetel ke tidak ada, atau catatan individu dalam kumpulan data melebihi batas.

  • (Opsional) Set MaxConcurrentTransforms el parameter, yang menentukan jumlah maksimum permintaan paralel yang dapat dikirim ke setiap instance dalam pekerjaan transformasi batch. Namun, nilai tidak MaxConcurrentTransforms * MaxPayloadInMB boleh 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.