View a markdown version of this page

Memecahkan Masalah Kesalahan Kompilasi Neo - Amazon SageMaker AI

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 dihasilkannya, dan panduan tentang cara mengatasi kesalahan ini.

Cara Menggunakan Halaman Ini

Cobalah 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 URI Amazon S3 yang Anda tentukan.

Atau

Periksa apakah file H5 diformat dengan benar.

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

Periksa 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 instans 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 Ker SageMaker angka Kerja dan Operator yang Didukung 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.

Infrastructure-Related Kesalahan

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 tar.gz file.

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 Wilayah di kanan atas.

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

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

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