oneapi::mkl::stats::skewness とユーザー提供の平均値#

説明#

ユーザーが指定した平均値を使用して歪度値の配列を計算するエントリーポイント。

API#

構文#

バッファー API

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

USM API

template<method Method = method::fast, typename Type, layout ObservationsLayout> 
sycl::event skewness(sycl::queue& queue, 
    Type* mean, 
    const dataset<ObservationsLayout, Type*>& data, 
    Type* skewness, 
    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

入力パラメーター#

名前

タイプ

説明

queue

sycl::queue&

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

data

const dataset<ObservationsLayout, Type*>&

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

バッファー API

名前

タイプ

説明

mean

sycl::buffer<Type,1>

sycl::buffer を、ユーザーが提供する平均値の配列に格納します。

USM API

名前

タイプ

説明

mean

Type*

ユーザーが指定した平均値の出力配列へのポインター。

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

名前

タイプ

説明

dependencies

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

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

出力パラメーター#

バッファー API

名前

タイプ

説明

歪度

sycl::buffer<Type, 1>

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

USM API

名前

タイプ

説明

variation

Type*

変動係数の出力配列へのポインター。

event

sycl::event

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