ArrayAttr
产品支持情况
产品 |
是否支持 |
---|---|
√ |
|
Atlas 200T A2 Box16 异构子框 |
√ |
Atlas 300I Duo 推理卡+Atlas 800 推理服务器(型号:3000) |
√ |
注:暂不支持其它产品。 |
功能说明
通过回调函数自定义添加数组属性。
函数原型
1 2 | template <Level levelAttr = level, typename T> Profiler &ArrayAttr(const char *attrName, const T &startIter, const T &endIter, typename ArrayCollectorHelper<Profiler<level>, T>::AttrCollectCallback callback) |
参数说明
参数名 |
输入/输出 |
说明 |
---|---|---|
attrName |
输入 |
属性名。 |
startIter |
输入 |
任意的迭代器开始。 |
endIter |
输入 |
任意的迭代器结束。 |
callback |
输入 |
回调函数第一个入参是当前对象,可以调用它添加属性,第二个入参是当前迭代,可以用它获取需要记录的属性内容。 |
返回值说明
Profiler&返回当前对象,支持链式调用。
父主题: 服务化性能数据采集API参考(C++)