PidProcessCapabilityMetrics API

extern "C" uint64_t aclnnPidProcessCapabilityMetricsGetWorkspaceSize(
    int64_t batch,
    int64_t sample_count);

extern "C" int32_t aclnnPidProcessCapabilityMetrics(
    void* values,
    void* lsl,
    void* usl,
    void* metrics,
    int64_t batch,
    int64_t sample_count,
    void* workspace,
    uint64_t workspace_size,
    void* stream);

参数

参数 说明
values Device 输入,shape [batch, sample_count],float32
lsl Device 输入,shape [batch],float32
usl Device 输入,shape [batch],float32
metrics Device 输出,shape [batch, 13],float32
batch 回路数量
sample_count 每条回路窗口采样点数
workspace Device workspace
workspace_size workspace 大小
stream ACL stream

输出指标顺序

mean,std_sample,std_population,cp,cpu,cpl,cpk,pp,ppk,out_ratio,out_count,min,max