Aller au contenu principal

Référence des Codes d'Erreur

Aperçu

Le SDK MipMapEngine utilise un système de codes d'erreur standardisé pour aider les développeurs à localiser et résoudre rapidement les problèmes. Les codes d'erreur sont divisés en plusieurs catégories, incluant les erreurs d'interface de reconstruction, les erreurs de licence, les erreurs d'E/S de fichiers et les erreurs GPU.

Codes d'Erreur de l'Interface de Reconstruction (ReconstructFull/ReconstructAT/Reconstruct3D)

Classe de Logique Centrale

Code d'ErreurDescription
0Reconstruction réussie
1000Reconstruction échouée, analyser le log pour la raison
1001Utilisateur annulé
1002Erreur du système de coordonnées
1003Résultat AT est vide
1004Résultat du nuage de points est vide
1005Résultat du maillage est vide
1006Images nadir insuffisantes, impossible de générer des produits 2D

Classe de Licence

Code d'ErreurDescription
2000Erreur de licence
2001Échec de l'énumération de licence
2002Aucune licence correspondante trouvée
2003La licence a expiré
2004Licence non applicable pour cette version
2005Incompatibilité du module de fonctionnalité de licence
2006Nombre maximum d'images supportées par la licence dépassé

Classe d'E/S de Fichiers

Code d'ErreurDescription
3000Erreur de lecture/écriture de fichier
3001Erreur d'analyse du champ JSON

Classe de Pilote de Dispositif de Calcul

Code d'ErreurDescription
4000Erreur de dispositif GPU, vérifier si le GPU est NVIDIA et la version du pilote répond aux exigences

Codes d'Erreur du Moteur de Licence

Code d'ErreurDescription
0Succès
0x00000040Erreur réseau
0x0000004ATimeout de requête réseau
0x05000004Serveur non trouvé
0x13000051La licence nécessite une activation en ligne
0x02000003Connexion échouée, logiciel Virbox non installé ou non connecté au réseau
0x51005001Exception survenue lors de la requête du statut du code d'autorisation
0x51005002Exception survenue pendant la demande d'échange de code d'autorisation
0x51005003Le code d'autorisation n'existe pas
0x51005004Échec de la déduction de licence du code d'autorisation
0x51005013Impossible de lier (licence expirée)
0x51005014Impossible de lier (limite de dispositif concurrent atteinte pour le code d'autorisation)
0x51005015Impossible de lier (limite de dispositif cumulatif atteinte pour le code d'autorisation)
0x51005018Échec de la déliaison du terminal du code d'autorisation, veuillez contacter le fournisseur de logiciel
0x51005019Le serveur ne peut pas trouver l'enregistrement de liaison, veuillez contacter le fournisseur de logiciel
0x51005021La licence du code d'autorisation ne peut pas être liée car la licence est verrouillée, veuillez contacter le fournisseur de logiciel
0x51005025Le code d'autorisation n'autorise pas la liaison
0x51005033Temporairement incapable d'activer la licence, l'outil utilisateur doit être mis à jour vers la dernière version
0x51005034Le fournisseur de logiciel a révoqué les droits d'usage pour ce dispositif, le code d'autorisation actuel ne peut pas se lier à nouveau, veuillez contacter le fournisseur de logiciel
0x5100612FLe code d'autorisation n'existe pas, veuillez confirmer si le code d'autorisation est correct
0x51006130Données d'informations matérielles invalides
0x51006134Échec de la déduction de licence du code d'autorisation, veuillez contacter le fournisseur de logiciel
0x5100502CImpossible de délier (non lié)

Flux de Diagnostic d'Erreur

Solutions Communes

Erreurs de Licence (2000-2006)

  1. Vérifier le statut de licence:

    license_engine -enum
  2. Vérifier l'expiration de licence:

    license_engine -query
  3. Mettre à jour la licence:

    • Contacter le fournisseur de logiciel pour un nouveau code d'autorisation
    • Utiliser l'outil d'activation de licence pour mettre à jour

Erreurs GPU (4000)

  1. Vérifier le pilote GPU:

    nvidia-smi
  2. Mettre à jour le pilote:

    • Télécharger le dernier pilote NVIDIA
    • S'assurer que la version du pilote >= 470.xx
  3. Vérifier CUDA:

    nvcc --version

Erreurs d'E/S de Fichiers (3000-3001)

  1. Vérifier les permissions:

    ls -la /path/to/file
    chmod 755 /path/to/file
  2. Vérifier le format JSON:

    task_json_check.exe -task_json config.json
  3. Vérifier l'espace disque:

    df -h

Meilleures Pratiques de Prévention d'Erreurs

  1. Vérifications pré-vol:

    • Vérifier la licence avant la reconstruction
    • Vérifier la disponibilité et la mémoire GPU
    • Valider la qualité des données d'entrée
  2. Surveillance:

    • Surveiller l'utilisation de la mémoire GPU
    • Suivre le progrès de reconstruction
    • Vérifier les fichiers de log régulièrement
  3. Gestion des ressources:

    • Assurer un espace disque suffisant (>3x taille des données d'entrée)
    • Maintenir la mémoire GPU disponible (>4GB recommandé)
    • Fermer les applications inutiles
  4. Validation des données:

    • Utiliser un chevauchement d'image approprié (60-80%)
    • Vérifier la précision des données GPS/EXIF
    • Vérifier la cohérence du système de coordonnées