# GPU 모드 Command Line 초기화

Deep Learning GUI를 시작할 때 라이브러리 초기화를 위해 다수의 command line 인수를 이용할 수 있습니다. Windows Command Prompt을 이용하여 명령을 해야 하며, 그리고 다음의 경로에서 탐색하십시오. C:\Program Files\Cognex\VisionPro Deep Learning\1.0\Cognex Deep Learning Studio directory (Cognex Deep Learning Studio.exe (IDE application) 또는 C:\Program Files\Cognex\VisionPro Deep Learning\1.0\Service directory for VisionPro Deep Learning Service.exe (만약 사용자가 Deep Learning Client/Server 기능을 사용하고 있는 경우). 명령을 내릴 때는 먼저 응용 프로그램 이름을 지정하고 command line arguments를 입력합니다.

다음 command line 인수를 이용하여 GPU 모드, 이용할 GPU 장치, GPU 메모리의 할당 등을 제어할 수 있습니다.

명령 | 설명
--- | ---
--gpu-mode=NoSupport or SingleDevicePerTool | 응용 프로그램이 이용할 GPU 모드를 지정합니다.
SingleDevicePerTool | 도구 분석에 단일 GPU를 이용합니다. 다수 GPU를 이용할 경우, 단일 이미지 프로세싱 시간은 동일하지만, 다수의 이미지가 동시에 다수의 장치에서 프로세싱될 수 있습니다.
NoSupport | GPU를 사용하지 않도록 지정합니다. Note: 이 옵션은 --gpu-devices 및/또는 --optimized-gpu-memory와 충돌합니다.
Note: GPU 모드에 대한 자세한 내용은 멀티 스레딩 항목을 참고하십시오.
--gpu-devices=쉼표로 분리된 GPU의 인덱싱된 목록 | 인덱싱된 목록을 통해, 초기화에 이용될 GPU를 지정합니다. 예: --gpu-devices=0,1
--optimized-gpu-memory=메모리 크기(MB 단위) | 사전에 할당된, 최적화된 메모리 버퍼의 크기를 지정합니다. 이 설정은 기본적으로 활성화되어 있으며, 기본 크기는 2GB입니다. 이 기능을 비활성화하려면, 먼저 --optimized-gpu-memory-override=1 명령을 내리고 이어서 --optimized-gpu-memory=0 명령을 내리십시오. 기본 설정과 다른 메모리 버퍼 크기를 이용하려면 먼저 --optimized-gpu-memory-override=1 명령을 내리고 이어서 --optimized-gpu-memory=<MB 단위 메모리 크기> 명령을 내리십시오. Note: GPU 메모리 최적화 설정은 기본적으로 활성화됩니다. 이 도구의 구성에 대한 자세한 내용은 GPU 메모리 최적화 항목을 참조하십시오.
--optimized-gpu-memory-override=[0 또는 1] | --optimized-gpu-memory 설정 사용 시에는 1로 설정하십시오. 0으로 설정하면 기본 메모리 양이 할당됩니다.