インテル® DAAL プログラミング・ガイド

アルゴリズムの出力

アルゴリズムの出力は、1 つまたは複数のモデル、あるいは数値テーブルです。アルゴリズムの計算結果を取得するには、getResult() メソッドを呼び出します。特定の結果にアクセスするには、適切な結果 IDget(Result ID) メソッドを使用します。分散処理モードで、アルゴリズムの計算の部分結果にアクセスするには、各計算ノードで getPartialResult() メソッドを呼び出します。利用可能なアルゴリズムの計算結果の完全なリストは、各アルゴリズムの説明を参照してください。

デフォルトでは、アルゴリズムはすべて、部分結果および最終結果を格納するために必要なメモリーを割り当てます。アルゴリズムに部分結果または最終結果用に割り当てたメモリーを渡すには、次のステップに従います。

  1. 結果用に適切なクラスのオブジェクトを作成します。サポートされているクラスは、各アルゴリズムの説明を参照してください。
  2. setPartialResult() または setResult() メソッドを呼び出して、アルゴリズムにオブジェクトのポインターを渡します。
  3. compute() メソッドを呼び出します。呼び出し後、作成されたオブジェクトに部分結果または最終結果が含まれます。