NEURAL 깊이 모드를 사용할 때 애플리케이션이 멈추는 이유는 무엇인가요?
Last updated: August 13, 2026
ZED SDK v5.0부터 사용 가능한 모든 깊이 모드는 AI 기반이며 TERRA AI 엔진에 의해 구동됩니다:
sl::InitParameters::depth_mode = sl::DEPTH_MODE::NEURAL_LIGHT
sl::InitParameters::depth_mode = sl::DEPTH_MODE::NEURAL // default
sl::InitParameters::depth_mode = sl::DEPTH_MODE::NEURAL_PLUS각 깊이 모드에 대한 자세한 설명은 깊이 모드 문서에서 확인할 수 있습니다.
ZED SDK의 객체 감지 및 바디 트래킹 모듈에서 제공되는 다른 AI 모델과 마찬가지로 각 깊이 AI 모델은 처음 사용할 때 Stereolabs 서버에서 다운로드되고 호스트 장치에 설치된 GPU에 맞게 최적화되어야 합니다. ZED SDK는 이러한 작업을 자동으로 수행합니다.
각 AI 모델은 상당한 디스크 공간을 차지하므로 다운로드가 필요합니다. 모든 모델을 ZED SDK 설치 프로그램에 포함하면 설치 패키지가 매우 커지게 됩니다.
최적화 단계에서는 호스트 시스템에 설치된 NVIDIA GPU의 아키텍처에 맞게 모델을 조정하여 ZED SDK의 AI 엔진이 최대 성능을 발휘할 수 있도록 합니다.
이 절차는 새 버전의 ZED SDK를 설치한 후 사용하는 각 깊이 모드에 대해 한 번만 실행하면 됩니다.
AI 모델을 다운로드하고 최적화하는 데는 GPU 모델과 인터넷 연결 속도에 따라 몇 분이 걸릴 수 있습니다. 애플리케이션에서 이 단계를 올바르게 처리하지 않으면 사용자 인터페이스가 응답하지 않게 됩니다.
멈춤 현상을 방지하는 방법
애플리케이션을 시작하기 전에 명령줄에서 ZED Diagnostic 도구를 실행하여 깊이 AI 모델을 다운로드하고 최적화하는 것이 좋습니다:
- Windows (
C:\Program Files (x86)\ZED SDK\tools\에서):
"ZED Diagnostic.exe" -nrlo_all- Linux:
ZED_Diagnostic -nrlo_all-nrlo_all 옵션은 AI 기반의 모든 깊이 모드를 다운로드하고 최적화합니다. 단일 깊이 모드를 최적화할 수도 있습니다:
-nrlo는 신경 깊이 모델을 다운로드하고 최적화합니다-nrlo_plus는 NEURAL PLUS 깊이 모델을 다운로드하고 최적화합니다-nrlo_light는 NEURAL LIGHT 깊이 모델을 다운로드하고 최적화합니다
다른 AI 모듈(객체 감지, 바디 트래킹)을 사용할 계획이라면 -aio 옵션을 사용하여 모든 AI 모델을 한 번에 다운로드하고 최적화할 수 있습니다.
또는 ZED Diagnostic 도구의 GUI를 사용할 수 있습니다. 진단 테스트를 실행한 후 AI MODELS 버튼을 클릭하고, 최적화할 모델을 선택한 다음 Optimize Selection을 클릭합니다. AI 모델 최적화는 ZED Depth Viewer 도구의 GUI에서도 실행할 수 있습니다.
사용 가능한 모든 옵션에 대한 자세한 내용은 ZED Diagnostics 문서를 참조하십시오.
참고: 최적화된 모델이 손상되거나 최적화가 중단되는 경우 -aic 옵션(또는 GUI의 CLEAR ALL MODELS 버튼)을 사용하여 다운로드 및 최적화된 모든 AI 모델을 초기화한 다음 최적화를 다시 실행할 수 있습니다.
참고: AI 기반 깊이 모드를 사용하려면 CUDA를 지원하는 NVIDIA GPU가 필요합니다. 최신 ZED SDK 버전은 개발자들 페이지에서 이용할 수 있습니다.