Zivid ソフトウェア用の特定の GPU を選択する
この記事では、 Zivid Software の計算デバイスを指定する方法を説明します。複数の GPU があり、特定の GPU を使用したい場合は、これを考慮する必要があります。これは、1 つの統合 GPU と 1 つ以上の専用 GPU の場合があります。
注釈
Zivid の GPU 要件 が満たされていることを確認してください。 CPU または AMD GPU を使用して Zivid SDK を実行しようとしている場合は、 サポートされていないコンピューティングデバイスで SDK を実行するためのオプトイン の方法を確認してください。
GPU の指定は、 Zivid Config ファイル を更新することで行われます。ファイルが既に存在し、 Windows の場合は %LOCALAPPDATA%ZividAPI に、 Ubuntu の場合は "${XDG_CONFIG_HOME-$HOME/.config}"/Zivid/API にある場合は、手順 3 に進みます。
ファイルが存在しない場合:
Config.ymlファイルをダウンロードします。設定ファイルには次の情報が含まれています。
__version__: 4 Configuration: ComputeDevice: SelectionFilter: "" Type: GPU Vendor: Nvidia
設定ファイルを次のディレクトリに配置します。
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 ではない)を使用する必要があります。
必要な GPU (既知の場合)は、設定ファイルの
ComputeDeviceパラメータを変更することで割り当てられます。ベンダーごとに 1 つの GPU (例: 統合 Intel GPU と専用 NVIDIA GPU)がある場合は、
TypeをGPUに、VendorをNVIDIAまたはIntelに変更します。例:ComputeDevice: SelectionFilter: "" Type: GPU Vendor: Nvidia
同じベンダーの複数の GPU (例: 2 つの Nvidia GPU)がある場合は、選択フィルターに何か(例: "something")を入力し、
TypeとVendorはAnyのままにします。例:ComputeDevice: SelectionFilter: "something" Type: Any Vendor: Any
Zivid Studio を起動します。次のようなエラーメッセージが表示されるはずです。
SelectionFilterを、希望する利用可能なデバイスを記述する文字列の一意の部分に変更します。例:ComputeDevice: SelectionFilter: "620" Type: Any Vendor: Any
変更を確認するには、 Zivid Studio を再起動し、 Help → About Zivid Studio → System Info → Compute Device Info に移動します。選択したデバイスは Device info の下に表示されます。
バージョン履歴
SDK |
変更点 |
|---|---|
2.11.0 |
AMD は推奨されなくなりました。 SDK では公式サポートが削除されました。 Zivid ソフトウェア用にサポートされていないコンピューティングデバイスを有効にする を参照してください。 SDK を CPU のみで実行するための手順を削除しました。 |