انتقل إلى المحتوى الرئيسي

مرجع رموز الأخطاء

نظرة عامة

يستخدم MipMapEngine SDK نظام رموز أخطاء موحد لمساعدة المطورين على تحديد وحل المشكلات بسرعة. تنقسم رموز الأخطاء إلى فئات متعددة، بما في ذلك أخطاء واجهة إعادة البناء وأخطاء الترخيص وأخطاء الإدخال/الإخراج للملفات وأخطاء GPU.

رموز أخطاء واجهة إعادة البناء (ReconstructFull/ReconstructAT/Reconstruct3D)

فئة المنطق الأساسي

رمز الخطأالوصف
0نجحت إعادة البناء
1000فشلت إعادة البناء، تحليل السجل للسبب
1001ألغى المستخدم
1002خطأ في نظام الإحداثيات
1003نتيجة AT فارغة
1004نتيجة السحابة النقطية فارغة
1005نتيجة الشبكة فارغة
1006صور نظير غير كافية، لا يمكن إنشاء منتجات ثنائية الأبعاد

فئة الترخيص

رمز الخطأالوصف
2000خطأ في الترخيص
2001فشل في تعداد الترخيص
2002لم يتم العثور على ترخيص مطابق
2003انتهت صلاحية الترخيص
2004الترخيص غير قابل للتطبيق لهذا الإصدار
2005عدم تطابق وحدة ميزة الترخيص
2006تجاوز الحد الأقصى لعدد الصور المدعوم بواسطة الترخيص

فئة الإدخال/الإخراج للملفات

رمز الخطأالوصف
3000خطأ في قراءة/كتابة الملف
3001خطأ في تحليل حقل JSON

فئة برنامج تشغيل جهاز الحوسبة

رمز الخطأالوصف
4000خطأ في جهاز GPU، تحقق مما إذا كان GPU من NVIDIA وإصدار برنامج التشغيل يلبي المتطلبات

رموز أخطاء محرك الترخيص

رمز الخطأالوصف
0نجاح
0x00000040خطأ في الشبكة
0x0000004Aمهلة طلب الشبكة
0x05000004لم يتم العثور على الخادم
0x13000051يتطلب الترخيص التنشيط عبر الإنترنت
0x02000003فشل الاتصال، برنامج Virbox غير مثبت أو غير متصل بالشبكة
0x51005001حدث استثناء عند الاستعلام عن حالة رمز التفويض
0x51005002حدث استثناء أثناء طلب تبادل رمز التفويض
0x51005003رمز التفويض غير موجود
0x51005004فشل خصم ترخيص رمز التفويض
0x51005013لا يمكن الربط (انتهت صلاحية الترخيص)
0x51005014لا يمكن الربط (تم الوصول إلى حد الجهاز المتزامن لرمز التفويض)
0x51005015لا يمكن الربط (تم الوصول إلى حد الجهاز التراكمي لرمز التفويض)
0x51005018فشل إلغاء ربط طرف رمز التفويض، يرجى الاتصال بمورد البرامج
0x51005019لا يمكن للخادم العثور على سجل الربط، يرجى الاتصال بمورد البرامج
0x51005021لا يمكن ربط ترخيص رمز التفويض لأن الترخيص مقفل، يرجى الاتصال بمورد البرامج
0x51005025رمز التفويض لا يسمح بالربط
0x51005033غير قادر مؤقتًا على تنشيط الترخيص، يحتاج أداة المستخدم إلى الترقية إلى أحدث إصدار
0x51005034ألغى مورد البرامج حقوق الاستخدام لهذا الجهاز، لا يمكن لرمز التفويض الحالي الربط مرة أخرى، يرجى الاتصال بمورد البرامج
0x5100612Fرمز التفويض غير موجود، يرجى التأكد من صحة رمز التفويض
0x51006130بيانات معلومات الأجهزة غير صالحة
0x51006134فشل خصم ترخيص رمز التفويض، يرجى الاتصال بمورد البرامج
0x5100502Cلا يمكن إلغاء الربط (غير مرتبط)

تدفق تشخيص الأخطاء

الحلول الشائعة

أخطاء الترخيص (2000-2006)

  1. تحقق من حالة الترخيص:

    license_engine -enum
  2. تحقق من انتهاء صلاحية الترخيص:

    license_engine -query
  3. تحديث الترخيص:

    • اتصل بمورد البرامج للحصول على رمز تفويض جديد
    • استخدم أداة تنشيط الترخيص للتحديث

أخطاء GPU (4000)

  1. تحقق من برنامج تشغيل GPU:

    nvidia-smi
  2. تحديث برنامج التشغيل:

    • قم بتنزيل أحدث برنامج تشغيل NVIDIA
    • تأكد من أن إصدار برنامج التشغيل >= 470.xx
  3. تحقق من CUDA:

    nvcc --version

أخطاء الإدخال/الإخراج للملفات (3000-3001)

  1. تحقق من الأذونات:

    ls -la /path/to/file
    chmod 755 /path/to/file
  2. تحقق من تنسيق JSON:

    task_json_check.exe -task_json config.json
  3. تحقق من مساحة القرص:

    df -h

أفضل ممارسات منع الأخطاء

  1. فحوصات ما قبل الرحلة:

    • تحقق من الترخيص قبل إعادة البناء
    • تحقق من توفر GPU والذاكرة
    • التحقق من جودة بيانات الإدخال
  2. المراقبة:

    • مراقبة استخدام ذاكرة GPU
    • تتبع تقدم إعادة البناء
    • فحص ملفات السجل بانتظام
  3. إدارة الموارد:

    • تأكد من وجود مساحة قرص كافية (>3x حجم بيانات الإدخال)
    • حافظ على توفر ذاكرة GPU (يُوصى بـ >4GB)
    • أغلق التطبيقات غير الضرورية
  4. التحقق من صحة البيانات:

    • استخدم تداخل صور مناسب (60-80%)
    • تحقق من دقة بيانات GPS/EXIF
    • تحقق من اتساق نظام الإحداثيات