データ適合

データ適合#

インテル® oneMKL は、スプライン構築 (線形、3 次、2 次など)、セル検索操作の実行、関数、関数導関数、積分の近似に使用できるスプラインベースの補間機能を提供します。

API は実験的なものです。API または ABI の下位互換性は保証されません。

API は SYCL* USM (Unfied Shared Memory) 入力データに基づいています。

ルーチン#

スプライン:

スプライン

補間関数:

補間関数

エラー処理#

DPC++ エラー処理モデルは、次の 2 種類のエラーをサポートします。

  1. 同期エラーが発生すると、DPC++ ホストのランタイム・ライブラリーが例外をスローします。

  2. 非同期エラーは、SYCL* キューに関連付けられたユーザー指定のエラーハンドラーでのみ処理できます。

ルーチンの場合、同期または非同期のすべてのエラー処理は呼び出し側の責任です。具体例:

  • 次のシナリオでは、アルゴリズムによって明示的に例外がスローされます。

  • 入力パラメーターは予期されないものです。

  • 提供された SYCL* デバイスはサポートされていません。

  • スプラインは完全に初期化されていません。

  • DPC++ 同期例外を含む、ホスト CPU のランタイム・ライブラリーによってスローされた例外は、呼び出し元に渡されます。

  • DPC++ 非同期エラーは処理されません。