

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Erreurs de débogage des jeux de données du terminal
<a name="debugging-datasets-terminal-errors"></a>

 Il existe deux types d’erreurs définitives : les erreurs de fichier qui entraînent l’échec de la création du jeu de données et les erreurs de contenu qu’Étiquettes personnalisées Amazon Rekognition supprime du jeu de données. La création du jeu de données échoue s’il y a trop d’erreurs de contenu.

**Topics**
+ [Erreurs de fichier définitives](#debugging-datasets-terminal-file-errors)
+ [Erreurs définitives de contenu](#debugging-datasets-terminal-content-errors)

## Erreurs de fichier définitives
<a name="debugging-datasets-terminal-file-errors"></a>

Voici des exemples d’erreurs de fichier. Vous pouvez obtenir des informations sur les erreurs de fichier en appelant `DescribeDataset` et en vérifiant les champs `Status` et `StatusMessage`. Pour obtenir un exemple de code, consultez [Description d’un jeu de données (kit SDK)](md-describing-dataset-sdk.md).
+ [ERROR\_MANIFEST\_INACCESSIBLE\_OR\_UNSUPPORTED\_FORMAT](#md-error-status-ERROR_MANIFEST_INACCESSIBLE_OR_UNSUPPORTED_FORMAT)
+ [ERROR\_MANIFEST\_SIZE\_TOO\_LARGE](#md-error-status-ERROR_MANIFEST_SIZE_TOO_LARGE).
+ [ERROR\_MANIFEST\_ROWS\_EXCEEDS\_MAXIMUM](#md-error-status-ERROR_MANIFEST_ROWS_EXCEEDS_MAXIMUM)
+ [ERROR\_INVALID\_PERMISSIONS\_MANIFEST\_S3\_BUCKET](#md-error-status-ERROR_INVALID_PERMISSIONS_MANIFEST_S3_BUCKET)
+ [ERROR\_TOO\_MANY\_RECORDS\_IN\_ERROR](#md-error-status-ERROR_TOO_MANY_RECORDS_IN_ERROR)
+ [ERROR\_MANIFEST\_TOO\_MANY\_LABELS](#md-error-status-ERROR_MANIFEST_TOO_MANY_LABELS)
+ [ERROR\_INSUFFICIENT\_IMAGES\_PER\_LABEL\_FOR\_DISTRIBUTE](#md-error-status-ERROR_INSUFFICIENT_IMAGES_PER_LABEL_FOR_DISTRIBUTE)

### ERROR\_MANIFEST\_INACCESSIBLE\_OR\_UNSUPPORTED\_FORMAT
<a name="md-error-status-ERROR_MANIFEST_INACCESSIBLE_OR_UNSUPPORTED_FORMAT"></a>

#### Message d’erreur
<a name="md-error-message-ERROR_MANIFEST_INACCESSIBLE_OR_UNSUPPORTED_FORMAT"></a>

Le contenu ou l’extension du fichier manifeste ne sont pas valides.

Le fichier manifeste d’entraînement ou de test n’a pas d’extension de fichier ou son contenu n’est pas valide. 

**Pour corriger l’erreur *ERROR\_MANIFEST\_INACCESSIBLE\_OR\_UNSUPPORTED\_FORMAT***
+ Vérifiez les causes possibles suivantes dans les fichiers manifestes d’entraînement et de test.
  + Le fichier manifeste ne comporte aucune extension de fichier. Par convention, l’extension de fichier est `.manifest`.
  +  Impossible de trouver la clé ou le compartiment Amazon S3 du fichier manifeste.

### ERROR\_MANIFEST\_SIZE\_TOO\_LARGE
<a name="md-error-status-ERROR_MANIFEST_SIZE_TOO_LARGE"></a>

#### Message d’erreur
<a name="md-error-message-ERROR_MANIFEST_SIZE_TOO_LARGE"></a>

La taille du fichier manifeste dépasse la taille maximale prise en charge.

La taille (en octets) du fichier manifeste d’entraînement ou de test est trop importante. Pour plus d’informations, consultez [Directives et quotas dans Étiquettes personnalisées Amazon Rekognition](limits.md). Un fichier manifeste peut comporter un nombre de lignes JSON inférieur au nombre maximal autorisé, mais pourtant dépasser la taille de fichier maximale.

Vous ne pouvez pas utiliser la console Étiquettes personnalisées Amazon Rekognition pour corriger l’erreur *La taille du fichier manifeste dépasse la taille maximale prise en charge*.

**Pour corriger l’erreur *ERROR\_MANIFEST\_SIZE\_TOO\_LARGE***

1. Vérifiez quels manifestes d’entraînement et de test dépassent la taille de fichier maximale.

1. Réduisez le nombre de lignes JSON dans les fichiers manifestes dont la taille est trop importante. Pour plus d’informations, consultez [Création d’un fichier manifeste](md-create-manifest-file.md).

### ERROR\_MANIFEST\_ROWS\_EXCEEDS\_MAXIMUM
<a name="md-error-status-ERROR_MANIFEST_ROWS_EXCEEDS_MAXIMUM"></a>

#### Message d’erreur
<a name="md-error-message-ERROR_MANIFEST_ROWS_EXCEEDS_MAXIMUM"></a>

Le fichier manifeste contient trop de lignes.

#### En savoir plus
<a name="md-error-description-ERROR_MANIFEST_ROWS_EXCEEDS_MAXIMUM"></a>

Le nombre de lignes JSON (nombre d’images) dans le fichier manifeste est supérieur à la limite autorisée. Cette limite est différente pour les modèles au niveau de l’image et les modèles d’emplacement d’objets. Pour plus d’informations, consultez [Directives et quotas dans Étiquettes personnalisées Amazon Rekognition](limits.md). 

Les erreurs de ligne JSON sont validées jusqu’à ce que le nombre de lignes JSON atteigne la limite `ERROR_MANIFEST_ROWS_EXCEEDS_MAXIMUM`. 

Vous ne pouvez pas utiliser la console Étiquettes personnalisées Amazon Rekognition pour corriger une erreur `ERROR_MANIFEST_ROWS_EXCEEDS_MAXIMUM`.

**Pour corriger l’erreur `ERROR_MANIFEST_ROWS_EXCEEDS_MAXIMUM`**
+ Réduisez le nombre de lignes JSON dans le manifeste. Pour plus d’informations, consultez [Création d’un fichier manifeste](md-create-manifest-file.md).



### ERROR\_INVALID\_PERMISSIONS\_MANIFEST\_S3\_BUCKET
<a name="md-error-status-ERROR_INVALID_PERMISSIONS_MANIFEST_S3_BUCKET"></a>

#### Message d’erreur
<a name="md-error-message-ERROR_INVALID_PERMISSIONS_MANIFEST_S3_BUCKET"></a>

Les autorisations du compartiment S3 sont incorrectes.

La fonctionnalité Étiquettes personnalisées Amazon Rekognition n’est pas autorisée à accéder à un ou plusieurs compartiments contenant les fichiers manifestes d’entraînement et de test. 

Vous ne pouvez pas utiliser la console Étiquettes personnalisées Amazon Rekognition pour corriger cette erreur.

**Pour corriger l’erreur *ERROR\_INVALID\_PERMISSIONS\_MANIFEST\_S3\_BUCKET***
+ Vérifiez les autorisations du ou des compartiments contenant les fichiers manifestes d’entraînement et de test. Pour plus d’informations, consultez [Étape 2 : Configurer les autorisations d’accès à la console Étiquettes personnalisées Amazon Rekognition](su-console-policy.md).

### ERROR\_TOO\_MANY\_RECORDS\_IN\_ERROR
<a name="md-error-status-ERROR_TOO_MANY_RECORDS_IN_ERROR"></a>

#### Message d’erreur
<a name="md-error-message-ERROR_TOO_MANY_RECORDS_IN_ERROR"></a>

 Le fichier manifeste contient trop d’erreurs définitives.

**Pour corriger l’erreur `ERROR_TOO_MANY_RECORDS_IN_ERROR`**
+ Réduisez le nombre de lignes JSON (images) présentant des erreurs définitives de contenu. Pour plus d’informations, consultez [Erreurs définitives de contenu de manifeste](tm-debugging-aggregate-errors.md). 

Vous ne pouvez pas utiliser la console Étiquettes personnalisées Amazon Rekognition pour corriger cette erreur.

### ERROR\_MANIFEST\_TOO\_MANY\_LABELS
<a name="md-error-status-ERROR_MANIFEST_TOO_MANY_LABELS"></a>

#### Message d’erreur
<a name="md-error-message-ERROR_MANIFEST_TOO_MANY_LABELS"></a>

Le fichier manifeste contient trop d’étiquettes.

##### En savoir plus
<a name="md-error-description-ERROR_MANIFEST_TOO_MANY_LABELS"></a>

Le nombre d’étiquettes uniques dans le manifeste (jeu de données) est supérieur à la limite autorisée. Si le jeu de données d’entraînement est fractionné pour créer un jeu de données de test, le nombre d’étiquettes est déterminé après le fractionnement. 

**Pour corriger l’erreur ERROR\_MANIFEST\_TOO\_MANY\_LABELS (Console)**
+ Supprimez des étiquettes du jeu de données. Pour plus d’informations, consultez [Gestion des étiquettes](md-labels.md). Les étiquettes sont automatiquement supprimées des images et des cadres de délimitation du jeu de données.



**Pour corriger l’erreur ERROR\_MANIFEST\_TOO\_MANY\_LABELS (Ligne JSON)**
+ Manifestes avec lignes JSON au niveau de l’image : si l’image possède une seule étiquette, supprimez les lignes JSON des images utilisant l’étiquette souhaitée. Si la ligne JSON contient plusieurs étiquettes, supprimez uniquement l’objet JSON correspondant à l’étiquette souhaitée. Pour plus d’informations, consultez [Ajout de plusieurs étiquettes au niveau de l’image à une image](md-create-manifest-file-classification.md#md-dataset-purpose-classification-multiple-labels). 

  Manifestes avec lignes JSON d’emplacement d’objets : supprimez le cadre de délimitation et les informations associées à l’étiquette que vous souhaitez supprimer. Procédez ainsi pour chaque ligne JSON contenant l’étiquette souhaitée. Vous devez supprimer l’étiquette du tableau `class-map` et les objets correspondants dans le tableau `objects` et `annotations`. Pour plus d’informations, consultez [Localisation d’objets dans les fichiers manifestes](md-create-manifest-file-object-detection.md).

### ERROR\_INSUFFICIENT\_IMAGES\_PER\_LABEL\_FOR\_DISTRIBUTE
<a name="md-error-status-ERROR_INSUFFICIENT_IMAGES_PER_LABEL_FOR_DISTRIBUTE"></a>

#### Message d’erreur
<a name="md-error-message-ERROR_MANIFEST_TOO_MANY_LABELS"></a>

Le fichier manifeste ne contient pas suffisamment d’images étiquetées pour distribuer le jeu de données.



La distribution des jeux de données se produit lorsqu’Étiquettes personnalisées Amazon Rekognition fractionne un jeu de données d’entraînement pour créer un jeu de données de test. Vous pouvez également fractionner un jeu de données en appelant l’API `DistributeDatasetEntries`.

**Pour corriger l’erreur *ERROR\_MANIFEST\_TOO\_MANY\_LABELS***
+ Ajout d’autres images étiquetées au jeu de données d’entraînement

## Erreurs définitives de contenu
<a name="debugging-datasets-terminal-content-errors"></a>

Voici quelques exemples d’erreurs définitives de contenu. Lors de la création d’un jeu de données, les images présentant des erreurs définitives de contenu sont supprimées du jeu de données. Le jeu de données peut continuer à être utilisé pour l’entraînement. S'il y a trop d'erreurs de contenu, dataset/update échoue. Les erreurs définitives de contenu liées aux opérations du jeu de données ne sont pas affichées dans la console ni renvoyées par `DescribeDataset` ou une autre API. Si vous remarquez que des images ou des annotations sont absentes de vos jeux de données, vérifiez les fichiers manifestes de ces derniers pour détecter les problèmes suivants : 
+ La longueur d’une ligne JSON est trop longue. La longueur maximale est de 100 000 caractères.
+ La valeur `source-ref` est absente d’une ligne JSON.
+ Le format d’une valeur `source-ref` dans une ligne JSON n’est pas valide.
+ Le contenu d’une ligne JSON n’est pas valide.
+ La valeur d’un champ `source-ref` apparaît plusieurs fois. Une image ne peut être référencée qu’une seule fois dans un jeu de données.

Pour plus d’informations sur le champ `source-ref`, consultez [Création d’un fichier manifeste](md-create-manifest-file.md). 