MatlabGPUコンピューティング

エグバル

CUDA-Coreグラフィックカード(Nvidia)を使用して、設計したソフトウェア(GUI)がコンピューターで動作しているかどうかを確認するコードが必要です。したがって、 'trueを取得した後; それからの価値、私のソフトウェアはプロセスを加速するためにいくつかの機能をアクティブにします。

ありがとう。

悪魔

関数を使用できますgpuDevice私の場合、次の出力が得られます。

ans = 

CUDADevice with properties:

                  Name: 'GeForce GTX 660 Ti'
                 Index: 1
     ComputeCapability: '3.0'
        SupportsDouble: 1
         DriverVersion: 6
        ToolkitVersion: 5.5000
    MaxThreadsPerBlock: 1024
      MaxShmemPerBlock: 49152
    MaxThreadBlockSize: [1024 1024 64]
           MaxGridSize: [2.1475e+09 65535 65535]
             SIMDWidth: 32
           TotalMemory: 2.1475e+09
            FreeMemory: 1.7126e+09
   MultiprocessorCount: 7
          ClockRateKHz: 1019500
           ComputeMode: 'Default'
  GPUOverlapsTransfers: 1
KernelExecutionTimeout: 1
      CanMapHostMemory: 1
       DeviceSupported: 1
        DeviceSelected: 1

(注:単純なドット参照によってさまざまなプロパティにアクセスできますたとえば、次のans.MultiprocessorCountようになります7。)

次のページも参照してください。

  1. MATLABCentralの記事

  2. ヘルプ#1-GPUDeviceクラス

  3. ヘルプ#2-GPUデバイスを特定して選択する

編集

CUDAドライバーがインストールされていないコンピューターでこれをテストしました。私が得るのは次の例外です(これは実際current()にはGPUDeviceクラスのメソッドによってスローされます):

...'
Error using gpuDevice (line 26)
There is a problem with the CUDA driver associated with this GPU device. See www.mathworks.com/gpudriver to find and install the latest
supported driver.

Caused by:
    The CUDA driver could not be loaded. The library name used was 'nvcuda.dll'. The error was:
    The specified module could not be found.

このため最初にブロックで囲みgpuDevicetry-catch成功した場合にのみ、のようなチェックを続行することをお勧めしますparallel.gpu.GPUDevice.isAvailable(1)

複数のGPUを使用したセットアップ(非CUDAオンボード1 +アドオンCUDAカードなど)やCUDA GPUを備えていないが、CUDAドライバーがインストールされているシステムなど、私の回答でカバーされていないケースがまだあります。マルチGPUのケースでは、あなたはまた、メソッドを使用する必要がありますparallel.gpu.GPUDevice.countparallel.gpu.GPUDevice.select(idx)

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

matlabGPUコンピューティングの強化されていないパフォーマンス

分類Dev

matlabGPUコンピューティングの強化されていないパフォーマンス

分類Dev

分散コンピューティング

分類Dev

「フォグコンピューティング」とは?

分類Dev

STM32SPIスローコンピューティング

分類Dev

グーグルコンピューティングエンジンのルーティングの問題

分類Dev

分散コンピューティング向けのJava 8 MapReduce

分類Dev

CUDAコンピューティング機能の要件

分類Dev

WMS用のAndroidコンピューティング右bboxgetFeatureInfo

分類Dev

IPythonJupyterでのJulia並列コンピューティング

分類Dev

コンピューティング3↑↑↑3(Pythonの場合)

分類Dev

DaskHighLevelGraph短絡コンピューティング

分類Dev

r:並列コンピューティングでzApply

分類Dev

matlabでの並列コンピューティング

分類Dev

高度な初歩的なコンピューティング?

分類Dev

Opencv:BoWコンピューティングSURF記述子

分類Dev

Matlabを使用した並列コンピューティング

分類Dev

先行および後続のコンピューティング

分類Dev

GoogleコンピューティングマシンHAXMインストール

分類Dev

ServiceStackSqLiteコンピューティングフィールドの作成

分類Dev

Pythonマルチプロセッシンググーグルコンピューティングエンジン

分類Dev

ジュリア並列コンピューティングの同意

分類Dev

グーグルクラウドコンピューティングエンジンへのGitプッシュ

分類Dev

R並列コンピューティングとゾンビプロセス

分類Dev

JuliaでのGPUコンピューティングのオプション

分類Dev

Clojure / Javaの分散コンピューティングフレームワーク

分類Dev

グーグルコンピューティングエンジンツールgcloudは非常に遅い

分類Dev

Goでのクラスターコンピューティング

分類Dev

ORBアームコンピューティングライブラリ

Related 関連記事

  1. 1

    matlabGPUコンピューティングの強化されていないパフォーマンス

  2. 2

    matlabGPUコンピューティングの強化されていないパフォーマンス

  3. 3

    分散コンピューティング

  4. 4

    「フォグコンピューティング」とは?

  5. 5

    STM32SPIスローコンピューティング

  6. 6

    グーグルコンピューティングエンジンのルーティングの問題

  7. 7

    分散コンピューティング向けのJava 8 MapReduce

  8. 8

    CUDAコンピューティング機能の要件

  9. 9

    WMS用のAndroidコンピューティング右bboxgetFeatureInfo

  10. 10

    IPythonJupyterでのJulia並列コンピューティング

  11. 11

    コンピューティング3↑↑↑3(Pythonの場合)

  12. 12

    DaskHighLevelGraph短絡コンピューティング

  13. 13

    r:並列コンピューティングでzApply

  14. 14

    matlabでの並列コンピューティング

  15. 15

    高度な初歩的なコンピューティング?

  16. 16

    Opencv:BoWコンピューティングSURF記述子

  17. 17

    Matlabを使用した並列コンピューティング

  18. 18

    先行および後続のコンピューティング

  19. 19

    GoogleコンピューティングマシンHAXMインストール

  20. 20

    ServiceStackSqLiteコンピューティングフィールドの作成

  21. 21

    Pythonマルチプロセッシンググーグルコンピューティングエンジン

  22. 22

    ジュリア並列コンピューティングの同意

  23. 23

    グーグルクラウドコンピューティングエンジンへのGitプッシュ

  24. 24

    R並列コンピューティングとゾンビプロセス

  25. 25

    JuliaでのGPUコンピューティングのオプション

  26. 26

    Clojure / Javaの分散コンピューティングフレームワーク

  27. 27

    グーグルコンピューティングエンジンツールgcloudは非常に遅い

  28. 28

    Goでのクラスターコンピューティング

  29. 29

    ORBアームコンピューティングライブラリ

ホットタグ

アーカイブ