Erreurs définitives - Rekognition

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 définitives

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.

Erreurs de fichier définitives

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 Décrire un ensemble de données (SDK).

ERROR_MANIFEST_INACCESSIBLE_OR_UNSUPPORTED_FORMAT

Message d’erreur

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

Message d’erreur

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 Amazon Rekognition. 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.

  2. 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.

ERROR_MANIFEST_ROWS_EXCEEDS_MAXIMUM

Message d’erreur

Le fichier manifeste contient trop de lignes.

En savoir plus

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 Amazon Rekognition.

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

ERROR_INVALID_PERMISSIONS_MANIFEST_S3_BUCKET

Message d’erreur

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

ERROR_TOO_MANY_RECORDS_IN_ERROR

Message d’erreur

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

Pour corriger l’erreur ERROR_TOO_MANY_RECORDS_IN_ERROR

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

ERROR_MANIFEST_TOO_MANY_LABELS

Message d’erreur

Le fichier manifeste contient trop d’étiquettes.

En savoir plus

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. 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.

    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.

ERROR_INSUFFICIENT_IMAGES_PER_LABEL_FOR_DISTRIBUTE

Message d’erreur

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

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, le jeu de données/la mise à jour é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.