実行時に、インテル® oneAPI マス・カーネル・ライブラリー (インテル® oneMKL) はパフォーマンスを向上するため、内部バッファーの割り当て/割り当て解除を行います。内部バッファーを解放する前にインテル® oneAPI マス・カーネル・ライブラリーがアンロードされると、メモリリークが発生する可能性があります。
mkl_free_buffers() 関数を呼び出すことによって内部バッファーを解放できます。より細かい制御が必要な場合は、mkl_thread_free_buffers() 関数を使用します。
あるいは、MKL_DISABLE_FAST_MM 環境変数を 1 に設定するか、mkl_disable_fast_mm() 関数を呼び出すと、内部メモリー・マネージャーが無効になります。この変更により、特に問題のサイズが小さい場合、一部の oneMKL 関数のパフォーマンスに悪影響が及ぶ可能性があることに注意してください。