Memecahkan Masalah Kesalahan Kompilasi Neo - Amazon SageMaker

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

Memecahkan Masalah Kesalahan Kompilasi Neo

Bagian ini berisi informasi tentang cara memahami dan mencegah kesalahan kompilasi umum, pesan kesalahan yang mereka hasilkan, dan panduan tentang cara mengatasi kesalahan ini.

Cara Menggunakan Halaman Ini

Mencoba untuk menyelesaikan kesalahan Anda dengan melalui bagian-bagian ini dalam urutan berikut:

  1. Periksa apakah input pekerjaan kompilasi Anda memenuhi persyaratan input. Lihat Bentuk data input apa yang diharapkan SageMaker Neo?

  2. Periksa kesalahan umum khusus kerangka kerja.

  3. Periksa apakah kesalahan Anda adalah kesalahan infrastruktur.

  4. Periksa log kompilasi Anda.

Kesalahan Solusi

InputConfiguration: No h5 file provided in <model path>

Periksa file h5 Anda ada di Amazon S3 URI yang Anda tentukan.

Atau

Periksa apakah file h5 diformat dengan benar.

InputConfiguration: Multiple h5 files provided, <model path>, when only one is allowed

Periksa bahwa Anda hanya menyediakan satu h5 file.

ClientError: InputConfiguration: Unable to load provided Keras model. Error: 'sample_weight_mode'

Periksa versi Keras yang Anda tentukan didukung. Lihat, kerangka kerja yang didukung untuk instance cloud dan perangkat edge.

ClientError: InputConfiguration: Input input has wrong shape in Input Shape dictionary. Input shapes should be provided in NCHW format.

Periksa apakah input model Anda mengikuti format NCHW. Lihat Bentuk data input apa yang diharapkan SageMaker Neo?

Kesalahan Solusi

ClientError: InputConfiguration: Only one parameter file is allowed for MXNet model. Please make sure the framework you select is correct.

SageMaker Neo akan memilih file parameter pertama yang diberikan untuk kompilasi.

Kesalahan Solusi

InputConfiguration: Exactly one .pb file is allowed for TensorFlow models.

Pastikan Anda hanya menyediakan satu file.pb atau .pbtxt.

InputConfiguration: Exactly one .pb or .pbtxt file is allowed for TensorFlow models.

Pastikan Anda hanya menyediakan satu file.pb atau .pbtxt.

ClientError: InputConfiguration: TVM cannot convert <model zoo> model. Please make sure the framework you selected is correct. The following operators are not implemented: {<operator name>}

Periksa operator yang Anda pilih didukung. Lihat Kerangka Kerja dan Operator yang Didukung SageMaker Neo.

Kesalahan Solusi

InputConfiguration: We are unable to extract DataInputConfig from the model due to input_config_derivation_error. Please override by providing a DataInputConfig during compilation job creation.

Lakukan salah satu dari langkah berikut:

  • Tentukan nama dan bentuk input yang diharapkan dengan memberikan DataInputConfig definisi dalam permintaan kompilasi Anda.

  • Selidiki kesalahan di Amazon CloudWatch Logs. Periksa grup /aws/sagemaker/CompilationJobs log dan cari aliran log bernamacompilationJobName/model-info-extraction.

Kesalahan Terkait Infrastruktur

Kesalahan Solusi

ClientError: InputConfiguration: S3 object does not exist. Bucket: <bucket>, Key: <bucket key>

Periksa URI Amazon S3 yang Anda berikan.

ClientError: InputConfiguration: Bucket <bucket name> is in region <region name> which is different from AWS Sagemaker service region <service region>

Buat bucket Amazon S3 yang berada di wilayah yang sama dengan layanan.

ClientError: InputConfiguration: Unable to untar input model. Please confirm the model is a tar.gz file

Periksa apakah model Anda di Amazon S3 dikompresi menjadi file. tar.gz

Periksa log kompilasi Anda

  1. Arahkan ke Amazon CloudWatch di https://console.aws.amazon.com/cloudwatch/.

  2. Pilih wilayah tempat Anda membuat pekerjaan kompilasi dari daftar dropdown Region di kanan atas.

  3. Di panel navigasi Amazon CloudWatch, pilih Log. Pilih Grup log.

  4. Cari grup log yang disebut/aws/sagemaker/CompilationJobs. Pilih grup log .

  5. Cari logstream yang dinamai setelah nama pekerjaan kompilasi. Pilih aliran log.