

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

# Beheben von NEO-Kompilierungsfehlern
<a name="neo-troubleshooting-compilation"></a>

Dieser Abschnitt enthält Informationen dazu, wie Sie häufige Fehler verstehen und verhindern können, welche Fehlermeldungen sie generieren und wie Sie diese Fehler beheben können. 

**Topics**
+ [Wie benutzt man diese Seite](#neo-troubleshooting-compilation-how-to-use)
+ [Framework-bezogene Fehler](#neo-troubleshooting-compilation-framework-related-errors)
+ [Infrastrukturfehler](#neo-troubleshooting-compilation-infrastructure-errors)
+ [Überprüfen Sie Ihr Kompilierungsprotokoll](#neo-troubleshooting-compilation-logs)

## Wie benutzt man diese Seite
<a name="neo-troubleshooting-compilation-how-to-use"></a>

Versuchen Sie, Ihren Fehler zu beheben, indem Sie diese Abschnitte in der folgenden Reihenfolge durchgehen:

1. Vergewissern Sie sich, dass die Eingabe Ihres Kompilierungsauftrags die Eingabeanforderungen erfüllt. Siehe [Welche Formen der Eingabedaten erwartet SageMaker Neo?](neo-compilation-preparing-model.md#neo-job-compilation-expected-inputs)

1.  Überprüfen Sie häufig auftretende [Framework-spezifische Fehler](https://docs.aws.amazon.com/sagemaker/latest/dg/neo-troubleshooting-compilation.html#neo-troubleshooting-compilation-framework-related-errors). 

1.  Prüfen Sie, ob es sich bei Ihrem Fehler um einen [Infrastrukturfehler](https://docs.aws.amazon.com/sagemaker/latest/dg/neo-troubleshooting-compilation.html#neo-troubleshooting-compilation-infrastructure-errors) handelt. 

1. Prüfen Sie Ihr [Kompilierungsprotokoll](https://docs.aws.amazon.com/sagemaker/latest/dg/neo-troubleshooting-compilation.html#neo-troubleshooting-compilation-logs).

## Framework-bezogene Fehler
<a name="neo-troubleshooting-compilation-framework-related-errors"></a>

### Keras
<a name="neo-troubleshooting-compilation-framework-related-errors-keras"></a>


| Fehler | Lösung | 
| --- | --- | 
|   `InputConfiguration: No h5 file provided in <model path>`   |   Überprüfen Sie, ob sich Ihre H5-Datei in der von Ihnen angegebenen Amazon-S3-URI befindet.  *Oder* Überprüfen Sie, ob die [H5-Datei korrekt formatiert ist](https://www.tensorflow.org/guide/keras/save_and_serialize#keras_h5_format).   | 
|   `InputConfiguration: Multiple h5 files provided, <model path>, when only one is allowed`   |  Vergewissern Sie sich, dass Sie nur eine `h5` Datei bereitstellen.  | 
|   `ClientError: InputConfiguration: Unable to load provided Keras model. Error: 'sample_weight_mode'`   |  Überprüfen Sie, ob die von Ihnen angegebene Keras-Version unterstützt wird. Siehe, unterstützte Frameworks für [Cloud-Instances](https://docs.aws.amazon.com/sagemaker/latest/dg/neo-supported-cloud.html) und [Edge-Geräte](https://docs.aws.amazon.com/sagemaker/latest/dg/neo-supported-devices-edge.html).   | 
|   `ClientError: InputConfiguration: Input input has wrong shape in Input Shape dictionary. Input shapes should be provided in NCHW format. `   |   Vergewissern Sie sich, dass Ihre Modelleingabe dem NCHW-Format entspricht. Weitere Informationen [findest du unter Welche Formen von Eingabedaten erwartet SageMaker Neo?](https://docs.aws.amazon.com/sagemaker/latest/dg/neo-job-compilation.html#neo-job-compilation-expected-inputs)   | 

### MXNet
<a name="neo-troubleshooting-compilation-framework-related-errors-mxnet"></a>


| Fehler | Lösung | 
| --- | --- | 
|   `ClientError: InputConfiguration: Only one parameter file is allowed for MXNet model. Please make sure the framework you select is correct.`   |   SageMaker Neo wählt die erste Parameterdatei aus, die für die Kompilierung angegeben wurde.   | 

### TensorFlow
<a name="neo-troubleshooting-compilation-framework-related-errors-tensorflow"></a>


| Fehler | Lösung | 
| --- | --- | 
|   `InputConfiguration: Exactly one .pb file is allowed for TensorFlow models.`   |  Stellen Sie sicher, dass Sie nur eine .pb- oder .pbtxt-Datei angeben.  | 
|  `InputConfiguration: Exactly one .pb or .pbtxt file is allowed for TensorFlow models.`  |  Stellen Sie sicher, dass Sie nur eine .pb- oder .pbtxt-Datei angeben.  | 
|   ` 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>} `   |   Vergewissern Sie sich, dass der von Ihnen gewählte Operator unterstützt wird. Siehe Von [SageMaker Neo unterstützte Frameworks und Operatoren](https://aws.amazon.com/releasenotes/sagemaker-neo-supported-frameworks-and-operators/).   | 

### PyTorch
<a name="neo-troubleshooting-compilation-framework-related-errors-pytorch"></a>


| Fehler | Lösung | 
| --- | --- | 
|   `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.`  |  Führen Sie eine der folgenden Aufgaben aus: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/sagemaker/latest/dg/neo-troubleshooting-compilation.html)  | 

## Infrastrukturfehler
<a name="neo-troubleshooting-compilation-infrastructure-errors"></a>


| Fehler | Lösung | 
| --- | --- | 
|   `ClientError: InputConfiguration: S3 object does not exist. Bucket: <bucket>, Key: <bucket key>`   |  Überprüfen Sie die Amazon-S3-URI, die Sie angegeben haben.  | 
|   ` ClientError: InputConfiguration: Bucket <bucket name> is in region <region name> which is different from AWS Sagemaker service region <service region> `   |   Erstellen Sie eine Amazon-S3-Bucket, der sich in derselben Region wie der Service befindet.   | 
|   ` ClientError: InputConfiguration: Unable to untar input model. Please confirm the model is a tar.gz file `   |   Vergewissern Sie sich, dass Ihr Modell in Amazon S3 in eine `tar.gz` Datei komprimiert ist.   | 

## Überprüfen Sie Ihr Kompilierungsprotokoll
<a name="neo-troubleshooting-compilation-logs"></a>

1. Navigieren Sie zu Amazon CloudWatch unter [https://console.aws.amazon.com/cloudwatch/](https://console.aws.amazon.com/cloudwatch/).

1. Wählen Sie in der Dropdown-Liste oben rechts die **Region** aus, in der Sie den Kompilierungsauftrag erstellt haben.

1. Wählen Sie im Navigationsbereich von Amazon CloudWatch **Logs** aus. Wählen Sie **Protokollgruppe** aus.

1. Suchen Sie nach der Protokollgruppe mit dem Namen `/aws/sagemaker/CompilationJobs`. Wählen Sie die -Protokollgruppe aus.

1. Suchen Sie nach dem Protokollstream, der nach dem Namen des Kompilierungsauftrags benannt ist. Wählen Sie die Protokollstream aus.