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)
を呼び出します。