# 複数の GPU の使用

ごく限定された状況を除いて、1 つのシステムで複数の GPU を使用しても、ViDi ツールの学習時間または処理時間は短縮されません。複数の GPU の役割は以下のとおりです。

- アプリケーションで複数のスレッドを使用して画像を同時に処理する場合に、システムのスループットを向上させる。
- 複数のツールを同時に学習させることによって、学習の生産性を向上させる。

複数の GPU を使用してツールの処理時間を短縮できる状況が一つだけあります。システムを MultipleDevicesPerTool モードに設定すると、インストールされているすべての GPU が処理時に 1 つの GPU として扱われます。つまり、サーバ全体で 1 度に処理できるのは 1 つのツールのみです。

具体的な例として、解析 (赤) ツールで MultipleDevicesPerTool モードを使用すると、ツール (特に画像サイズに対して特徴が大きな比率を占めるツール) を高速化できる場合があります。ただし、高速化によってクライアント全体の遅延に影響が出ます。