インテル® oneAPI マス・カーネル・ライブラリー (インテル® oneMKL) カーネルのダイレクト呼び出しには次の制限があります。
MKL_DIRECT_CALL または MKL_DIRECT_CALL_SEQ マクロが使用されると、インテル® oneAPI マス・カーネル・ライブラリー (インテル® oneMKL) はエラーチェックを省略する場合があります。
エラーチェックが省略されると、安全ではないコード、あるいは正しくないコードが実行されないように、関数パラメーターの正当性をチェックするのは開発者の責任です。
この機能は次の関数でのみ使用できます。
BLAS: ?gemm、?gemm3m、?syrk、?trsm、?axpy、および ?dot
LAPACK: ?getrf、?getrs、?getri、?potrf、および ?geqrf.(C アプリケーションでのみ使用可能)
インテル® oneAPI マス・カーネル・ライブラリー (インテル® oneMKL) の verbose モード、条件付き数値再現性、および BLAS95 インターフェイスはサポートされていません。
GNU* Fortran コンパイラーはサポートされません。
C アプリケーションの場合、インテル® コンパイラーの /Qstd=c99 コンパイラー・オプションを指定して、宣言とユーザーコードの混在を有効にする必要があります。
製品および性能に関する情報 |
|---|
性能は、使用状況、構成、およびその他の要因によって異なります。詳細については、www.Intel.com/PerformanceIndex (英語) をご覧ください。 改訂 #20201201 |