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à.
Questa sezione contiene informazioni su come comprendere e impedire errori comuni, i messaggi di errore da essi generati e le linee guida su come risolvere questi errori. Prima di andare avanti, poniti le seguenti domande:
Hai riscontrato un errore prima di implementare il tuo modello? In caso affermativo, consulta Risolvi errori di compilazione Neo.
Hai riscontrato un errore dopo aver compilato il modello? In caso affermativo, consulta Risolvi errori di inferenza Neo.
Hai riscontrato un errore nel tentativo di compilare il tuo modello per i dispositivi Ambarella? In caso affermativo, consulta. Risolvi gli errori di Ambarella
Tipi di classificazione degli errori
In questo elenco sono classificati gli errori utente che puoi ricevere da Neo. Questi includono gli errori di accesso e di autorizzazione e gli errori di caricamento per ciascuno dei framework supportati. Tutti gli altri errori sono errori di sistema.
Neo trasmette direttamente questi errori dal servizio dipendente.
Accesso negato quando si chiama sts: AssumeRole
Qualsiasi errore 400 durante la chiamata a S3 per scaricare o caricare un modello client.
Errore PassRole
Supponendo che il compilatore Neo carichi correttamente .tar.gz da Amazon S3, verifica se il tarball contiene i file necessari per la compilazione. I criteri di verifica sono specifici del framework:
-
TensorFlow: Si aspetta solo il file protobuf (*.pb o *.pbtxt). Per modelli salvati, si aspetta una cartella di variabili.
-
Pytorch: si aspetta solo file pytorch (*.pth).
-
MXNET: si aspetta solo un file di simboli (*.json) e un file dei parametri (*.params).
-
XGBoost: È previsto un solo file di modello (*.model). XGBoost La dimensione del modello di input è limitata.
Supponendo che il compilatore Neo carichi correttamente file .tar.gz da Amazon S3 e che il tarball contenga i file necessari per la compilazione. Il criterio di verifica è:
-
OperatorNotImplemented: Non è stato implementato un operatore.
-
OperatorAttributeNotImplemented: l'attributo nell'operatore specificato non è stato implementato.
-
OperatorAttributeRequired: Un attributo è obbligatorio per un grafico di simboli interno, ma non è elencato nel grafico del modello di input dell'utente.
-
OperatorAttributeValueNotValid: il valore dell'attributo nell'operatore specifico non è valido.