Select Specific GPU for Zivid Software

이 문서는 Zivid 소프트웨어용 컴퓨터 장치를 지정하는 방법을 보여줍니다. GPU가 여러 개 있고 특정 GPU를 사용하려는 경우 이를 고려해야 합니다. 이것은 하나의 integrated GPU와 하나 이상의 dedicated GPU일 때 사용할 수 있습니다.

참고

Zivid의 GPU requirements 충족되는지 확인하세요. CPU 또는 AMD GPU를 사용하여 Zivid SDK를 실행하려는 경우, opt in to run the SDK with an unsupported compute device 을 확인하세요.

GPU 지정은 Zivid Config file 을 업데이트하여 수행됩니다. 해당 파일이 이미 존재한다면 Windows의 경우 %LOCALAPPDATA%ZividAPI Ubuntu의 경우 "${XDG_CONFIG_HOME-$HOME/.config}"/Zivid/API 에 있는 경우 3단계로 이동하세요.

파일이 존재하지 않는 경우:

  1. Config.yml 파일을 다운로드 합니다.

    config 파일에는 다음 정보가 포함되어 있습니다:

    __version__: 4
    Configuration:
        ComputeDevice:
            SelectionFilter: ""
            Type: GPU
            Vendor: Nvidia
    
  2. config 파일을 다음 디렉터리에 배치합니다:

    mkdir %LOCALAPPDATA%\Zivid\API
    move %HOMEPATH%\Downloads\Config.yml %LOCALAPPDATA%\Zivid\API\
    
    mkdir --parents "${XDG_CONFIG_HOME-$HOME/.config}"/Zivid/API
    mv ~/Downloads/Config.yml "${XDG_CONFIG_HOME-$HOME/.config}"/Zivid/API/
    

    조심

    기존의 모든 구성 파일이 덮어쓰여집니다.

조심

Zivid configuration 파일은 .yaml이 아닌 .yml 파일 확장자를 사용해야 합니다.

  1. 원하는 GPU(알려진 경우)를 config 파일의 ComputeDevice 파라미터를 변경하여 할당됩니다.

  2. 공급업체당 단일 GPU가 있는 경우(예: 통합 Intel GPU 및 전용 NVIDIA GPU) Type GPU 로, Vendor NVIDIA 또는 Intel 로 변경합니다.

    ComputeDevice:
        SelectionFilter: ""
        Type: GPU
        Vendor: NVIDIA
    
  3. 동일한 공급업체의 여러 GPU가 있는 경우(예: Nvidia GPU 2개) 선택 필터에 “something” 과 같이 무언가를 쓰고 TypeVendor Any 로 그대로 둡니다.

    ComputeDevice:
        SelectionFilter: "something"
        Type: Any
        Vendor: Any
    

    Zivid Studio를 시작합니다. 다음과 같은 오류 메시지가 표시되어야 합니다.

    ../../../_images/studio-error-wrong-gpu-selected.png

    SelectionFilter 를 오류 메세지에서의 원하는 사용 가능한 장치의 고유한 부분으로 변경합니다.

    ComputeDevice:
        SelectionFilter: "620"
        Type: Any
        Vendor: Any
    
  4. 변경 사항을 확인하려면 Zivid Studio를 다시 실행하고 HelpAbout Zivid StudioSystem InfoCompute Device Info 로 이동하십시오. 선택한 장치는 Device info 에서 확인할 수 있습니다.

    ../../../_images/studio-system-info-device-info-highlighted.png

Version History

SDK

Changes

2.11.0

AMD는 더 이상 권장되지 않습니다. SDK에서 공식 지원이 중단되었습니다. 자세한 내용은 Enable Unsupported Compute Device for Zivid Software 를 참조하세요.

CPU에서만 SDK를 실행하라는 지침이 제거되었습니다.