CUFFT コールバックを使用するための制限の 1 つは、再配置可能な再配置可能なデバイス コードを使用してコードをコンパイルする必要があることです。
この条件が満たされない場合、悪いことが起こります。無言の失敗、間違った答えなど。
現在のビルドは機能していますが、将来のプロジェクトでのコンパイルミスに対して、このコードをより堅牢にしたいと考えています。
コンパイルユニット内でこれを検出する方法はありますか? 例: プリプロセッサ フラグ
CUFFT コールバックを使用するための制限の 1 つは、再配置可能な再配置可能なデバイス コードを使用してコードをコンパイルする必要があることです。
この条件が満たされない場合、悪いことが起こります。無言の失敗、間違った答えなど。
現在のビルドは機能していますが、将来のプロジェクトでのコンパイルミスに対して、このコードをより堅牢にしたいと考えています。
コンパイルユニット内でこれを検出する方法はありますか? 例: プリプロセッサ フラグ