プログラムを実行して2つの単純な行列を追加すると、次のエラーが発生します
CUDA ランタイム エラー: CUDA ドライバー バージョンは、interface_cuda/interface.cpp:547 の magma_getdevice の CUDA ランタイム バージョン (35) に対して不十分です。
疎行列計算や固有値関数などの他のプログラムが機能していることを確認しましたが、2 つの行列の追加で問題が発生しています。エラーで言及されている magma_init() も使用しました。次の関数を使用します。
magma_smalloc_cpu(&patterns, patternn2);
magma_smalloc_cpu(&onesmat, patterncols);
magma_smalloc_cpu(&col_mean, patternrows);
magma_smalloc_cpu(&meanmultiplier, patternn2);
// Values are assigned to each matrix and checked using loop its working
magmablas_sgeadd2(patternrows,patterncols,alpha,patterns,patternrows,beta,meanmultiplier,patternrows);
Magma 2.0でCuda 7.5バージョンを使用しています。
誰かがエラーについて考えている場合は、答えてください。それを解決するのは本当に役に立ちます。