Zivid ソフトウェア用にサポートされていないコンピューティングデバイスを有効にする

この記事では、Config.yml ファイルのオプションを有効にして、サポートされていないコンピューティングデバイスで SDK を実行するようにオプトインする方法を説明します。ただし、このような設定では予期しない結果やエラーが発生する可能性があり、 Zivid ではテストされていません。

サポートされていない GPU (AMD) で SDK を実行する

警告

AMD コンピューティングデバイス/GPU の使用のサポートは、使用率の低さとドライバーの OpenCL の安定性の問題により削除されました。

  1. Config.yml ファイルをダウンロードします。

    設定ファイルには次の情報が含まれています。

    __version__:
        serializer: 1
        data: 19
    Configuration:
        ComputeDevice:
            AllowUnsupported: yes
    
  2. 設定ファイルを次のディレクトリに配置します。

    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 設定ファイルは、.yml ファイル拡張子(.yaml ではない)を使用する必要があります。

CPU のみで SDK を実行する

警告

CPU のみで SDK を実行することも可能ですが、これはサポートされていません。

Intel の CPU Runtime for OpenCL と次の設定を使用して、Intel チップセット上で Zivid SDK を実行することができます。

__version__:
    serializer: 1
    data: 19
Configuration:
    ComputeDevice:
        Type: CPU
        Vendor: Intel
        AllowUnsupported: yes

警告

GPU の代わりに CPU のみを使用するとキャプチャ時間が大幅に増加するため、ほとんどのアプリケーションでは推奨されません。