oneapi::mkl::stats::mean#

説明#

平均値の配列を計算するエントリーポイント。

API#

構文#

バッファー API

template<method Method = method::fast, typename Type, layout ObservationsLayout> 
void mean(sycl::queue& queue, 
    const dataset<ObservationsLayout, sycl::buffer<Type, 1>>& data, 
    sycl::buffer<Type, 1> mean);

USM API

template<method Method = method::fast, typename Type, layout ObservationsLayout> 
sycl::event mean(sycl::queue& queue, 
    const dataset<ObservationsLayout, Type*>& data, 
    Type* mean, 
    const std::vector<sycl::event> &dependencies = {});

インクルード・ファイル#

  • oneapi/mkl/stats.hpp

テンプレート・パラメーター#

名前

説明

oneapi::mkl::stats::method Method = oneapi::mkl::stats::method::fast

計算メソッド。固有の値は次のとおりです: oneapi::mkl::stats::method::fast oneapi::mkl::stats::method::one_pass

入力パラメーター#

名前

タイプ

説明

queue

sycl::queue&

有効な sycl::queueoneapi::mkl::stats::mean() ルーチンの呼び出しにより、カーネルがこのキューに送信されます。

data

const dataset<ObservationsLayout, Type*>&

推定計算に使用されるデータセット。

USM API のオプション入力パラメーター

名前

タイプ

説明

dependencies

const std::vector<sycl::event>&

計算を開始する前に待機するイベントのリスト (存在する場合)。

出力パラメーター#

バッファー API

名前

タイプ

説明

mean

sycl::buffer<Type, 1>

sycl::buffer を平均値の出力配列に渡します。

USM API

名前

タイプ

説明

平均

Type*

平均値の出力配列へのポインター。

event

sycl::event

関数は、sycl::queue. にタスクを送信した後にイベントを返します