Main Content

このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。

gpuDeviceTable

GPU デバイスのプロパティの table

R2021a 以降

    説明

    tbl = gpuDeviceTable は、システム内で検出されたすべての GPU デバイスのプロパティの table を返します。この table では、システム内で検出された各 GPU デバイスのプロパティ IndexNameComputeCapabilityDeviceAvailable および DeviceSelected の値が表示されます。table の各行には、単一の GPU デバイスのプロパティが含まれます。

    tbl = gpuDeviceTable(props) は、カスタマイズされたプロパティの table を返します。props の各要素は、gpuDevice によって返されるプロパティのいずれかでなければなりません。システム内の GPU デバイスの特定のプロパティ (AvailableMemory など) をクエリして比較する場合は、この構文を使用します。

    すべて折りたたむ

    gpuDeviceTable を使用して、システム内のすべての GPU のプロパティをクエリし、簡単に比較できます。

    tbl = gpuDeviceTable
    tbl =
    
      2×5 table
    
        Index           Name           ComputeCapability    DeviceAvailable    DeviceSelected
        _____    __________________    _________________    _______________    ______________
    
          1      "NVIDIA RTX A5000"          "8.6"               true              true      
          2      "Quadro P620"               "6.1"               true              false       
    

    この MATLAB® セッションでは、両方のデバイスが使用可能です。選択されている GPU デバイス (インデックス 1) は、インデックスが 2 のデバイスより高い Compute Capability をもっています。

    あるいは、利用できる GPU デバイスの数を判別し、デバイスのプロパティのいくつかを検査して、MATLAB® デスクトップから使用するデバイスを選択することもできます。[ホーム] タブの [環境] 領域で、[並列][GPU 環境の選択] を選択します。

    The Parallel menu, including the Select GPU Environment pane showing two GPU devices. A tick next to the first device indicates that it is the selected device.

    gpuDeviceTable を使用して、システム内のすべての GPU に関して特定のプロパティをクエリして比較します。

    システム内の GPU デバイスの Compute Capability、合計メモリ、マルチプロセッサ数、可用性を比較します。

    tbl = gpuDeviceTable(["Index","ComputeCapability",...
       "TotalMemory","MultiprocessorCount","DeviceAvailable"])
    tbl =
    
      2×5 table
    
        Index    ComputeCapability    TotalMemory    MultiprocessorCount    DeviceAvailable
        _____    _________________    ___________    ___________________    _______________
    
          1            "8.6"          2.5553e+10             64                  true      
          2            "6.1"          2.1473e+09              4                  true      

    入力引数

    すべて折りたたむ

    GPU デバイスのプロパティ。string 配列または文字ベクトルの cell 配列として指定します。props の各要素は、gpuDevice によって返されるプロパティのいずれかでなければなりません。

    出力 table の変数は、props で指定された順序の props で指定されたプロパティとなります。

    例: ["Name","ComputeCapability","AvailableMemory"]

    データ型: char | string | cell

    出力引数

    すべて折りたたむ

    GPU デバイスのプロパティの table。table として返されます。

    tbl の既定の変数は、IndexNameComputeCapabilityDeviceAvailable および DeviceSelected です。引数 props を指定すると、出力 table には指定したプロパティのみが含まれます。

    バージョン履歴

    R2021a で導入