24 #ifndef TVM_RELAX_ATTRS_STATISTICAL_H_
25 #define TVM_RELAX_ATTRS_STATISTICAL_H_
38 TVM_ATTR_FIELD(
axis).describe(
"The axis or axes along which to perform the reduction.");
40 "If this is set to `True`, the reduced axes are left in the result as dimension with size "
53 "The axis along which to perform the scan computation."
54 "The default (None) is to compute over the flattened array.");
56 "The output data type."
57 "If dtype is not specified, it defaults to the dtype of input data.");
59 .describe(
"The first element is not included")
60 .set_default(
Bool(
false));
The base class of the all the Use "curiously recurring template pattern".
Definition: attrs.h:870
Boolean constant.
Definition: expr.h:597
Runtime primitive data type.
Definition: data_type.h:43
Optional container that to represent to a Nullable variant of T.
Definition: optional.h:51
#define TVM_ATTR_FIELD(FieldName)
Declare an attribute field.
Definition: attrs.h:76
Box< bool > Bool
Boxed version of C++ bool.
Definition: boxed_primitive.h:121
runtime implementation for LibTorch/TorchScript.
Definition: analyzer.h:36
Attributes used in scan operators like cumsum, cumprod.
Definition: statistical.h:46
TVM_DECLARE_ATTRS(ScanopAttrs, "relax.attrs.ScanopAttrs")
Definition: statistical.h:51
Optional< Integer > axis
Definition: statistical.h:47
DataType dtype
Definition: statistical.h:48
Bool exclusive
Definition: statistical.h:49
Attributes for statistical operators.
Definition: statistical.h:33
TVM_DECLARE_ATTRS(StatisticalAttrs, "relax.attrs.StatisticalAttrs")
Definition: statistical.h:37
Optional< Array< Integer > > axis
Definition: statistical.h:34
bool keepdims
Definition: statistical.h:35