タイプ: 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デバイスのカードID |
|
int |
|
インスタンス(コンテナのみ)内のデバイスのモード |
|
string |
- |
GPUデバイスのPCIアドレス |
|
string |
- |
GPUデバイスのプロダクトID |
|
int |
|
インスタンス(コンテナのみ)内のデバイス所有者のUID |
|
string |
- |
GPUデバイスのベンダーID |
gputype
: mdev
#
注釈
mdev
GPUタイプはVMでのみサポートされます。
ホットプラグはサポートしていません。
mdev
GPUデバイスは仮想 GPU を作成しインスタンスにパススルーします。
利用可能なmdev
プロファイルの一覧は lxc info --resources
を実行すると確認できます。
デバイスオプション#
mdev
タイプのデバイスには以下のデバイスオプションがあります。
キー |
型 |
デフォルト値 |
説明 |
---|---|---|---|
|
string |
- |
GPUデバイスのカードID |
|
string |
- |
使用する |
|
string |
- |
GPUデバイスのPCIアドレス |
|
string |
- |
GPUデバイスのプロダクトID |
|
string |
- |
GPUデバイスのベンダーID |
gputype
: mig
#
注釈
mig
GPUタイプはコンテナでのみサポートされます。
ホットプラグはサポートしていません。
mig
GPUデバイスはMIGコンピュートインスタンスを作成しインスタンスにパススルーします。
現状これは NVIDIA MIG を事前に作成しておく必要があります。
デバイスオプション#
mig
タイプのデバイスには以下のデバイスオプションがあります。
キー |
型 |
デフォルト値 |
説明 |
---|---|---|---|
|
string |
- |
GPUデバイスのカード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デバイスのカードID |
|
string |
- |
親GPUデバイスのPCIアドレス |
|
string |
- |
親GPUデバイスのプロダクトID |
|
string |
- |
親GPUデバイスのベンダーID |