오류 코드 참조
개요
MipMapEngine SDK는 개발자가 문제를 신속하게 찾고 해결할 수 있도록 표준화된 오류 코드 시스템을 사용합니다. 오류 코드는 재구성 인터페이스 오류, 라이선스 오류, 파일 I/O 오류, GPU 오류를 포함한 여러 범주로 나뉩니다.
재구성 인터페이스 오류 코드 (ReconstructFull/ReconstructAT/Reconstruct3D)
핵심 로직 클래스
오류 코드 | 설명 |
---|---|
0 | 재구성 성공 |
1000 | 재구성 실패, 원인은 로그를 분석하세요 |
1001 | 사용자가 취소함 |
1002 | 좌표계 오류 |
1003 | AT 결과가 비어있음 |
1004 | 점군 결과가 비어있음 |
1005 | 메시 결과가 비어있음 |
1006 | 나디어 이미지 부족, 2D 제품을 생성할 수 없음 |
라이선스 클래스
오류 코드 | 설명 |
---|---|
2000 | 라이선스 오류 |
2001 | 라이선스 열거 실패 |
2002 | 일치하는 라이선스를 찾을 수 없음 |
2003 | 라이선스가 만료됨 |
2004 | 이 버전에 라이선스를 적용할 수 없음 |
2005 | 라이선스 기능 모듈 불일치 |
2006 | 라이선스에서 지원하는 최대 이미지 수 초과 |
파일 I/O 클래스
오류 코드 | 설명 |
---|---|
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)
-
라이선스 상태 확인:
license_engine -enum
-
라이선스 만료 검증:
license_engine -query
-
라이선스 업데이트:
- 새 인증 코드에 대해 소프트웨어 공급업체에 문의
- 라이선스 활성화 도구를 사용하여 업데이트
GPU 오류 (4000)
-
GPU 드라이버 확인:
nvidia-smi
-
드라이버 업데이트:
- 최신 NVIDIA 드라이버 다운로드
- 드라이버 버전 >= 470.xx 확인
-
CUDA 검증:
nvcc --version
파일 I/O 오류 (3000-3001)
-
권한 확인:
ls -la /path/to/file
chmod 755 /path/to/file -
JSON 형식 검증:
task_json_check.exe -task_json config.json
-
디스크 공간 확인:
df -h
오류 예방 모범 사례
-
사전 점검:
- 재구성 전 라이선스 검증
- GPU 가용성 및 메모리 확인
- 입력 데이터 품질 검증
-
모니터링:
- GPU 메모리 사용량 모니터링
- 재구성 진행 상황 추적
- 로그 파일 정기적 확인
-
리소스 관리:
- 충분한 디스크 공간 확보 (입력 데이터 크기의 3배 이상)
- GPU 메모리 여유 공간 유지 (4GB 이상 권장)
- 불필요한 애플리케이션 종료
-
데이터 검증:
- 적절한 이미지 중첩 사용 (60-80%)
- GPS/EXIF 데이터 정확성 검증
- 좌표계 일관성 확인