For details about the mapping between AI processors and Ascend products, see Ascend Product Overview.
Product |
Supported |
|---|---|
x |
|
√ |
|
x |
|
√ |
|
x |
For the
For the
Adds an array attribute through a callback function.
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) |
Parameter |
Input/Output |
Description |
|---|---|---|
attrName |
Input |
Attribute name. |
startIter |
Input |
Start of any iterator. |
endIter |
Input |
End of any iterator. |
callback |
Input |
The callback function requires two input parameters: the first is the current object for adding attributes, and the second is the current iterator for retrieving the attribute content to record. |
Profiler &Current object. Chain calls are supported.