

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Risolvi errori di compilazione Neo
<a name="neo-troubleshooting-compilation"></a>

Questa sezione contiene informazioni su come comprendere e impedire errori di compilazione comuni, i messaggi di errore da essi generati e le linee guida su come risolvere questi errori. 

**Topics**
+ [Come usare questa pagina](#neo-troubleshooting-compilation-how-to-use)
+ [Errori correlati al framework](#neo-troubleshooting-compilation-framework-related-errors)
+ [Errori correlati all'infrastruttura](#neo-troubleshooting-compilation-infrastructure-errors)
+ [Controlla il log di compilazione.](#neo-troubleshooting-compilation-logs)

## Come usare questa pagina
<a name="neo-troubleshooting-compilation-how-to-use"></a>

Tenta di risolvere l'errore esaminando queste sezioni nell'ordine seguente:

1. Verifica che l'input del tuo processo di compilazione soddisfi i requisiti di input. Per informazioni, consultare [Quali forme di dati di input si aspetta SageMaker Neo?](neo-compilation-preparing-model.md#neo-job-compilation-expected-inputs).

1.  Controlla gli [errori più comuni specifici del framework](https://docs.aws.amazon.com/sagemaker/latest/dg/neo-troubleshooting-compilation.html#neo-troubleshooting-compilation-framework-related-errors). 

1.  Verifica se il tuo errore è un [errore di infrastruttura](https://docs.aws.amazon.com/sagemaker/latest/dg/neo-troubleshooting-compilation.html#neo-troubleshooting-compilation-infrastructure-errors). 

1. Controlla il [log di compilazione](https://docs.aws.amazon.com/sagemaker/latest/dg/neo-troubleshooting-compilation.html#neo-troubleshooting-compilation-logs).

## Errori correlati al framework
<a name="neo-troubleshooting-compilation-framework-related-errors"></a>

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


| Errore | Soluzione | 
| --- | --- | 
|   `InputConfiguration: No h5 file provided in <model path>`   |   Verifica che il file h5 si trovi nell'URI Amazon S3 specificato.  *O* Verifica che il [file h5 sia formattato correttamente](https://www.tensorflow.org/guide/keras/save_and_serialize#keras_h5_format).   | 
|   `InputConfiguration: Multiple h5 files provided, <model path>, when only one is allowed`   |  Verifica di fornire un solo file `h5`.  | 
|   `ClientError: InputConfiguration: Unable to load provided Keras model. Error: 'sample_weight_mode'`   |  Verifica che la versione di Keras specificata sia supportata. Consulta framework supportati per [istanze cloud](https://docs.aws.amazon.com/sagemaker/latest/dg/neo-supported-cloud.html) e [dispositivi edge](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. `   |   Verifica che l'input del modello segua il formato NCHW. Vedi [Quali forme di dati di input si aspetta 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>


| Errore | Soluzione | 
| --- | --- | 
|   `ClientError: InputConfiguration: Only one parameter file is allowed for MXNet model. Please make sure the framework you select is correct.`   |   SageMaker Neo selezionerà il primo file di parametri fornito per la compilazione.   | 

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


| Errore | Soluzione | 
| --- | --- | 
|   `InputConfiguration: Exactly one .pb file is allowed for TensorFlow models.`   |  Assicurati di fornire solo un file .pb o .pbtxt.  | 
|  `InputConfiguration: Exactly one .pb or .pbtxt file is allowed for TensorFlow models.`  |  Assicurati di fornire solo un file .pb o .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>} `   |   Verifica che l'operatore che hai scelto sia supportato. Vedi [Framework e operatori supportati da SageMaker Neo](https://aws.amazon.com/releasenotes/sagemaker-neo-supported-frameworks-and-operators/).   | 

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


| Errore | Soluzione | 
| --- | --- | 
|   `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.`  |  Esegui una delle operazioni seguenti: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/sagemaker/latest/dg/neo-troubleshooting-compilation.html)  | 

## Errori correlati all'infrastruttura
<a name="neo-troubleshooting-compilation-infrastructure-errors"></a>


| Errore | Soluzione | 
| --- | --- | 
|   `ClientError: InputConfiguration: S3 object does not exist. Bucket: <bucket>, Key: <bucket key>`   |  Controlla l'URI Amazon S3 fornito.  | 
|   ` ClientError: InputConfiguration: Bucket <bucket name> is in region <region name> which is different from AWS Sagemaker service region <service region> `   |   Crea un bucket Amazon S3 nella stessa Regione del servizio.   | 
|   ` ClientError: InputConfiguration: Unable to untar input model. Please confirm the model is a tar.gz file `   |   Verifica che il tuo modello in Amazon S3 sia compresso in un file `tar.gz`.   | 

## Controlla il log di compilazione.
<a name="neo-troubleshooting-compilation-logs"></a>

1. Accedi ad Amazon CloudWatch all'indirizzo [https://console.aws.amazon.com/cloudwatch/](https://console.aws.amazon.com/cloudwatch/).

1. Seleziona la Regione in cui hai creato il processo di compilazione dall'elenco a discesa **Regione** in alto a destra.

1. Nel pannello di navigazione di Amazon CloudWatch, scegli **Logs.** Seleziona **Gruppi di log**.

1. Cerca il gruppo di log denominato `/aws/sagemaker/CompilationJobs`. Seleziona il gruppo di log .

1. Cerca il logstream che prende il nome dal nome del processo di compilazione. Seleziona il flusso di log.