DPCT1024

メッセージ

オリジナルコードは、プログラムロジックで処理されるエラーコードを返しました。オリジナルコードは 0 に置き換えられました。エラーコードを処理するプログラムロジックを書き直す必要があります。

説明

この警告は、オリジナルコードで CUDA* API 呼び出しがエラーコードを返し、それをプログラムロジックが使用する場合に生成されます。

1
handleError(cudaEventRecord(e));

移行したコードで CUDA* API 呼び出しがエラーコードを返さないコードに置き換えられた場合、エラーコードを使用するプログラムロジックへの入力として 0 が使用されます。

1
e_ct1 = clock(), handleError(0);

その場合のエラー処理コードを検証し、例外処理コードに置き換えるか、完全に削除する必要があります。

修正方法の提案

コードの正当性を検証してください。