2

lib とAx = Bを使用して問題を解決するために、前提条件共役勾配法を実装しました。CUBLASCUDA

私のコードは、40000x40000暗黙の行列を処理するときに正常に動作しAます。

ただし、サイズを に大きくすると、メソッドから130000x130000得られます。CUBLAS_STATUS_INTERNAL_ERRORcublasDdot

なぜこれが起こるのか、それを修正する方法を知っている人はいますか?

4

1 に答える 1

2

問題を解決しました。実際には、それが原因ではありませんCUBLAS API。ソルバーに大きなサイズの行列を与えると、それを解くのに時間がかかります。ただし、時間は GPU ウォッチドッグ制限を超えているため、ソルバーはウォッチドッグ プロセスによって終了されます。そこで、専用の GPU として新しい GPU を購入し、問題を解決しました。@talonmiesアドバイスありがとうございます!

于 2013-01-19T19:20:29.247 に答える