問題タブ [matlab-gpu]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
2983 参照

matlab - GPU での計算により、「応答が停止しました」というドライバー エラーが発生する

ここに、MATLAB R2013b で実行しているこのちょっと意味のないスクリプトがあります。

残念ながら、実行後、Windows から次のようなメッセージが表示されます。「ディスプレイ ドライバーが動作を停止し、回復しました。

ここに画像の説明を入力

これは、Windows がグラフィック カード ドライバーなどから応答を得られなかったことを意味すると思います。スクリプトはエラーなしで返されました:

しかし、GPU のメモリが不足しているかどうかに関係なく、再起動するまで MATLAB は GPU デバイスを使用できません。MATLAB を再起動しないと、CUDA から次のメッセージが表示されます。

この問題を回避する方法や、ここで私が間違っていることを知っている人はいますか?

必要に応じて、GPU デバイス:

0 投票する
1 に答える
239 参照

c++ - MATLAB CUDA カーネル オブジェクト - 収集の使用中にエラーが発生しましたか?

次のCUDAKernelオブジェクトがあります。

ワークスペース

私が使用して呼び出すもの:

上記のように、左手引数が 2 つありますが、MATLAB でエラーが発生します。

gpuArray/gather の使用エラー: 出力引数が多すぎます。

理解できません。すべてのパラメーターが CUDA カーネルと MATLAB に並んでいます。ご覧のとおり、カーネル関数には次の C++ プロトタイプがあります。

masterForcesand Force( MATLAB では)のみを返す必要[x,y]があります。これは、唯一の非定数ポインターであるためです。

何が問題なのですか?