DPCT1100#

メッセージ#

現在、インテル® oneAPI マス・カーネル・ライブラリー (インテル® oneMKL) の DFT 外部ワークスペース機能は、GPU デバイスでのみサポートされています。コードを GPU デバイス以外で実行する必要がある場合、内部ワークスペースを使用します。

説明#

インテル® oneAPI マス・カーネル・ライブラリー (英語) の FFT は、計算中に内部ワークスペースと外部ワークスペースのいずれかを使用できます。内部ワークスペース・モードはすべてのデバイスでサポートされますが、外部ワークスペース・モードは、現在 GPU デバイスのみでサポートされます。

修正方法の提案#

GPU デバイス以外でコードを実行するには、次のことができます。

  • GPU デバイスを選択するには、dpct::select_device(<device_id>) を使用します。

  • dpct::fft::fft_engine::commit() を呼び出す前に、dpct::fft::fft_engine::use_internal_workspace(true) を呼び出します。