タイプ: gpu
¶
GPU デバイスは、指定の GPU デバイスをインスタンス内に出現させます。
注釈
コンテナでは、gpu
デバイスは同時に複数の GPU にマッチングさせることができます。
VM では、各デバイスは1つの GPU にしかマッチできません。
以下のタイプの GPU が gputype
デバイスオプションを使って追加できます:
physical
(コンテナと VM): GPU 全体をインスタンスにパススルーします。gputype
が指定されない場合これがデフォルトです。mdev
(VM のみ): 仮想 GPU を作成しインスタンスにパススルーします。mig
(コンテナのみ): MIG(Multi-Instance GPU)を作成しインスタンスにパススルーします。sriov
(VM のみ): SR-IOV を有効にした GPU の仮想ファンクション(virtual function)をインスタンスに与えます。
利用可能なデバイスオプションは GPU タイプごとに異なり、以下のセクションの表に一覧表示されます。
gputype
: physical
¶
注釈
physical
GPU タイプはコンテナと VM の両方でサポートされます。
ホットプラグはコンテナのみでサポートし、VM ではサポートしません。
physical
GPU デバイスは GPU 全体をインスタンスにパススルーします。
デバイスオプション¶
physical
タイプのデバイスには以下のデバイスオプションがあります:
キー |
型 |
デフォルト値 |
説明 |
---|---|---|---|
|
int |
|
インスタンス(コンテナのみ)内のデバイス所有者のGID |
|
string |
- |
GPUデバイスのDRMカードID |
|
int |
|
インスタンス(コンテナのみ)内のデバイスのモード |
|
string |
- |
GPUデバイスのPCIアドレス |
|
string |
- |
GPUデバイスのプロダクトID |
|
int |
|
インスタンス(コンテナのみ)内のデバイス所有者のUID |
|
string |
- |
GPUデバイスのベンダーID |
gputype
: mdev
¶
注釈
mdev
GPU タイプは VM でのみサポートされます。
ホットプラグはサポートしていません。
mdev
GPU デバイスは仮想 GPU を作成しインスタンスにパススルーします。
利用可能なmdev
プロファイルの一覧は incus info --resources
を実行すると確認できます。
デバイスオプション¶
mdev
タイプのデバイスには以下のデバイスオプションがあります:
キー |
型 |
デフォルト値 |
説明 |
---|---|---|---|
|
string |
- |
GPUデバイスのDRMカードID |
|
string |
- |
使用する |
|
string |
- |
GPUデバイスのPCIアドレス |
|
string |
- |
GPUデバイスのプロダクトID |
|
string |
- |
GPUデバイスのベンダーID |
gputype
: mig
¶
注釈
mig
GPU タイプはコンテナでのみサポートされます。
ホットプラグはサポートしていません。
mig
GPU デバイスは MIG コンピュートインスタンスを作成しインスタンスにパススルーします。
現状これは NVIDIA MIG を事前に作成しておく必要があります。
デバイスオプション¶
mig
タイプのデバイスには以下のデバイスオプションがあります:
キー |
型 |
デフォルト値 |
説明 |
---|---|---|---|
|
string |
- |
GPUデバイスのDRMカードID |
|
int |
- |
既存のMIGコンピュートインスタンスID |
|
int |
- |
既存のMIG GPUインスタンスID |
|
string |
- |
既存のMIGデバイスUUID( |
|
string |
- |
GPUデバイスのPCIアドレス |
|
string |
- |
GPUデバイスのプロダクトID |
|
string |
- |
GPUデバイスのベンダーID |
mig.uuid
(NVIDIA drivers 470+)か、mig.ci
とmig.gi
(古い NVIDIA ドライバー)の両方を設定する必要があります。
gputype
: sriov
¶
注釈
sriov
GPU タイプは VM でのみサポートされます。
ホットプラグはサポートしていません。
sriov
GPU デバイスは SR-IOV が有効な GPU の仮想ファンクション(virtual function)をインスタンスにパススルーします。
デバイスオプション¶
sriov
タイプのデバイスには以下のデバイスオプションがあります:
キー |
型 |
デフォルト値 |
説明 |
---|---|---|---|
|
string |
- |
GPUデバイスのDRMカードID |
|
string |
- |
親GPUデバイスのPCIアドレス |
|
string |
- |
親GPUデバイスのプロダクトID |
|
string |
- |
親GPUデバイスのベンダーID |