主要内容

このページの翻訳は最新ではありません。ここをクリックして,英語の最新版を参照してください。

canUseGPU

サポートされるGPUが計算に使用できるかどうかを検証

    説明

    特遣部队= canUseGPU ()は,計算に使用できるGPUがあるかどうかを示す逻辑値を返します。サポートされる GPU が使用可能で、最新の GPU ドライバーが存在し、Parallel Computing Toolbox™ がインストールされて使用が許可されている場合は logical1真正的)を返します。それ以外の場合,この関数は逻辑0)を返します。

    GPUが利用できない場合に,GPUを必要とするコードが実行されないようにするには,canUseGPUを使用します。GPUを使用するには,并行计算工具箱とサポートされるGPUデバイスが必要です。サポートされるGPUについては,リリース別のGPUサポート(并行计算工具箱)を参照してください。

    すべて折りたたむ

    線形方程式系を解きます。GPUが利用できる場合は,GPUを使用して計算を実行し,利用できない場合はCPUを使用します。

    CPUでデータを作成します。

    N = 1000;一个=兰德(N);b =兰德(N, 1);

    GPUが使用できる場合は,行列一个をGPUに転送します。

    tf = canUseGPU ()
    tf = 1
    如果tf A = gpuArray(A);结束

    線形方程式系を解きます。

    x = \ b;

    一个がGPUに存在するため,解はGPUで計算されます。

    参考

    (并行计算工具箱)|(并行计算工具箱)||(并行计算工具箱)

    トピック

    R2019bで導入