私はGPUの計算にCudafy.netを使用しています。私はNSightを使ってカーネルをデバッグしようとしない限り、すべて正常に動作します。 NSight後 - > "スタートCUDAのデバッグ"、このエラーが発生します。Cudafy.netとNSight、 "デバッグの開始後に"カーネルのエラーを解消する "
エラーの後
"エラー逆コンパイルが Network.ActivationFunctionを(Cudafy.GThread、System.Single [])System.Void" アプリケーションのクラッシュ。でも、すべてのステップの複数のチェック後しかし cudafy.net with NSight, debugger not working :私はすでに解決策を検索し、これを見つけた
[Cudafy]
public static void ActivationFunction(GThread t, float[] x)
{
// Synapse idx
int i = t.blockDim.x * t.blockIdx.y * t.gridDim.x //rows preceeding current row in grid
+ t.blockDim.x * t.blockIdx.x //blocks preceeding current block
+ t.threadIdx.x;
x[i] = 1;
}
:私はこのような(エラーとの一致)を考えることができも、最も簡単なカーネルを試してみました、私はまだデバッガを実行させることができません。私はアプリケーションがクラッシュする前にbreakepointを設定することすらできません。おそらく、nvccやclに何か問題がありますか?何か不足していますか?
ありがとうございました。
回答ありがとうございますjpreed00。デバッグディレクトリを設定すると、NSightのバージョンを最新のバージョンに更新することと一緒に私の問題を解決しました。 –
素晴らしい!これを答えとして選択することを忘れないでください。 :) – jpreed00