Base class of all attribute class.
More...
#include <attrs.h>
Inherits tvm::runtime::Object.
Inherited by tvm::AttrsNode< AdaptivePool1DAttrs >, tvm::AttrsNode< AdaptivePool2DAttrs >, tvm::AttrsNode< AdaptivePool3DAttrs >, tvm::AttrsNode< AffineGridAttrs >, tvm::AttrsNode< AllClassNonMaximumSuppressionAttrs >, tvm::AttrsNode< AllocStorageAttrs >, tvm::AttrsNode< AllocTensorAttrs >, tvm::AttrsNode< ArangeAttrs >, tvm::AttrsNode< ArgReduceAttrs >, tvm::AttrsNode< ArgsortAttrs >, tvm::AttrsNode< AutoSchedulerLayoutTransformAttrs >, tvm::AttrsNode< AvgPool1DAttrs >, tvm::AttrsNode< AvgPool2DAttrs >, tvm::AttrsNode< AvgPool3DAttrs >, tvm::AttrsNode< BatchMatmulAttrs >, tvm::AttrsNode< BatchNormAttrs >, tvm::AttrsNode< BatchToSpaceNDAttrs >, tvm::AttrsNode< BiasAddAttrs >, tvm::AttrsNode< BinaryConv2DAttrs >, tvm::AttrsNode< BinaryDenseAttrs >, tvm::AttrsNode< BitPackAttrs >, tvm::AttrsNode< BroadcastAttrs >, tvm::AttrsNode< CallLoweredAttrs >, tvm::AttrsNode< CastAttrs >, tvm::AttrsNode< CastHintAttrs >, tvm::AttrsNode< ClipAttrs >, tvm::AttrsNode< CompilerAttrs >, tvm::AttrsNode< ConcatenateAttrs >, tvm::AttrsNode< Conv1DAttrs >, tvm::AttrsNode< Conv1DTransposeAttrs >, tvm::AttrsNode< Conv2DAttrs >, tvm::AttrsNode< Conv2DTransposeAttrs >, tvm::AttrsNode< Conv2DWinogradAttrs >, tvm::AttrsNode< Conv2DWinogradNNPACKWeightTransformAttrs >, tvm::AttrsNode< Conv3DAttrs >, tvm::AttrsNode< Conv3DTransposeAttrs >, tvm::AttrsNode< Conv3DWinogradAttrs >, tvm::AttrsNode< ConvGemmWeightTransformAttrs >, tvm::AttrsNode< ConvWinogradWeightTransformAttrs >, tvm::AttrsNode< CorrelationAttrs >, tvm::AttrsNode< CropAndResizeAttrs >, tvm::AttrsNode< DebugAttrs >, tvm::AttrsNode< DeformableConv2DAttrs >, tvm::AttrsNode< DenseAttrs >, tvm::AttrsNode< DensePackAttrs >, tvm::AttrsNode< DequantizeAttrs >, tvm::AttrsNode< DeviceCopyAttrs >, tvm::AttrsNode< DFTAttrs >, tvm::AttrsNode< DilateAttrs >, tvm::AttrsNode< Dilation2DAttrs >, tvm::AttrsNode< DropoutAttrs >, tvm::AttrsNode< DynExpandDimsAttrs >, tvm::AttrsNode< EinsumAttrs >, tvm::AttrsNode< ExpandDimsAttrs >, tvm::AttrsNode< FIFOBufferAttrs >, tvm::AttrsNode< FixedPointMultiplyAttrs >, tvm::AttrsNode< FixedPointMultiplyPerAxisAttrs >, tvm::AttrsNode< GatherAttrs >, tvm::AttrsNode< GatherNDAttrs >, tvm::AttrsNode< GetValidCountsAttrs >, tvm::AttrsNode< GlobalPool2DAttrs >, tvm::AttrsNode< GridSampleAttrs >, tvm::AttrsNode< GroupNormAttrs >, tvm::AttrsNode< InitOpAttrs >, tvm::AttrsNode< InstanceNormAttrs >, tvm::AttrsNode< L2NormalizeAttrs >, tvm::AttrsNode< LayerNormAttrs >, tvm::AttrsNode< LayoutTransformAttrs >, tvm::AttrsNode< LeakyReluAttrs >, tvm::AttrsNode< LRNAttrs >, tvm::AttrsNode< MatmulAttrs >, tvm::AttrsNode< MatrixSetDiagAttrs >, tvm::AttrsNode< MaxPool1DAttrs >, tvm::AttrsNode< MaxPool2DAttrs >, tvm::AttrsNode< MaxPool3DAttrs >, tvm::AttrsNode< MeshgridAttrs >, tvm::AttrsNode< MetaScheduleLayoutTransformAttrs >, tvm::AttrsNode< MirrorPadAttrs >, tvm::AttrsNode< MultiBoxPriorAttrs >, tvm::AttrsNode< MultiBoxTransformLocAttrs >, tvm::AttrsNode< MultinomialAttrs >, tvm::AttrsNode< NdarraySizeAttrs >, tvm::AttrsNode< NLLLossAttrs >, tvm::AttrsNode< NonMaximumSuppressionAttrs >, tvm::AttrsNode< NormalAttrs >, tvm::AttrsNode< OnDeviceAttrs >, tvm::AttrsNode< OneHotAttrs >, tvm::AttrsNode< PadAttrs >, tvm::AttrsNode< PReluAttrs >, tvm::AttrsNode< ProposalAttrs >, tvm::AttrsNode< QuantizeAttrs >, tvm::AttrsNode< ReduceAttrs >, tvm::AttrsNode< RepeatAttrs >, tvm::AttrsNode< RequantizeAttrs >, tvm::AttrsNode< ReshapeAttrs >, tvm::AttrsNode< ReshapeLikeAttrs >, tvm::AttrsNode< ReshapeTensorAttrs >, tvm::AttrsNode< Resize1DAttrs >, tvm::AttrsNode< Resize2DAttrs >, tvm::AttrsNode< Resize3DAttrs >, tvm::AttrsNode< ReverseAttrs >, tvm::AttrsNode< ReverseSequenceAttrs >, tvm::AttrsNode< ROIAlignAttrs >, tvm::AttrsNode< ROIPoolAttrs >, tvm::AttrsNode< ScanopAttrs >, tvm::AttrsNode< ScatterElementsAttrs >, tvm::AttrsNode< ScatterNDAttrs >, tvm::AttrsNode< SearchSortedAttrs >, tvm::AttrsNode< SequenceMaskAttrs >, tvm::AttrsNode< ShapeFuncAttrs >, tvm::AttrsNode< ShapeOfAttrs >, tvm::AttrsNode< SimulatedQuantizeAttrs >, tvm::AttrsNode< SliceLikeAttrs >, tvm::AttrsNode< SlidingWindowAttrs >, tvm::AttrsNode< SoftmaxAttrs >, tvm::AttrsNode< SpaceToBatchNDAttrs >, tvm::AttrsNode< SparseConv2DAttrs >, tvm::AttrsNode< SparseDenseAttrs >, tvm::AttrsNode< SparseToDenseAttrs >, tvm::AttrsNode< SparseTransposeAttrs >, tvm::AttrsNode< SplitAttrs >, tvm::AttrsNode< SqueezeAttrs >, tvm::AttrsNode< StackAttrs >, tvm::AttrsNode< StftAttrs >, tvm::AttrsNode< StridedSliceAttrs >, tvm::AttrsNode< SubPixelAttrs >, tvm::AttrsNode< TakeAttrs >, tvm::AttrsNode< ThreefryGenerateAttrs >, tvm::AttrsNode< TileAttrs >, tvm::AttrsNode< TopKAttrs >, tvm::AttrsNode< TransposeAttrs >, tvm::AttrsNode< TriluAttrs >, tvm::AttrsNode< UniformAttrs >, tvm::AttrsNode< UniqueAttrs >, tvm::AttrsNode< UpSampling3DAttrs >, tvm::AttrsNode< UpSamplingAttrs >, tvm::AttrsNode< VarianceAttrs >, tvm::AttrsNode< VirtualDeviceNode >, tvm::AttrsNode< YoloReorgAttrs >, tvm::AttrsNode< DerivedType >, and tvm::DictAttrsNode.
Base class of all attribute class.
- Note
- Do not subclass AttrBaseNode directly, subclass AttrsNode instead.
- See also
- AttrsNode
◆ TVMArgs
◆ TVMRetValue
◆ ~BaseAttrsNode()
virtual tvm::BaseAttrsNode::~BaseAttrsNode |
( |
| ) |
|
|
inlinevirtual |
◆ InitByPackedArgs()
virtual void tvm::BaseAttrsNode::InitByPackedArgs |
( |
const TVMArgs & |
kwargs, |
|
|
bool |
allow_unknown = false |
|
) |
| |
|
pure virtual |
Initialize the attributes by arguments.
- Parameters
-
kwargs | The key value pairs for initialization. [key0, value0, key1, value1, ..., key_n, value_n] |
allow_unknown | Whether allow additional unknown fields. |
- Note
- This function throws when the required field is not present.
Implemented in tvm::AttrsNode< DerivedType >, tvm::AttrsNode< DilateAttrs >, tvm::AttrsNode< Conv2DWinogradNNPACKWeightTransformAttrs >, tvm::AttrsNode< ReduceAttrs >, tvm::AttrsNode< BinaryDenseAttrs >, tvm::AttrsNode< GridSampleAttrs >, tvm::AttrsNode< DeformableConv2DAttrs >, tvm::AttrsNode< AllClassNonMaximumSuppressionAttrs >, tvm::AttrsNode< SubPixelAttrs >, tvm::AttrsNode< BroadcastAttrs >, tvm::AttrsNode< ThreefryGenerateAttrs >, tvm::AttrsNode< AdaptivePool2DAttrs >, tvm::AttrsNode< EinsumAttrs >, tvm::AttrsNode< SparseDenseAttrs >, tvm::AttrsNode< ShapeOfAttrs >, tvm::AttrsNode< BatchToSpaceNDAttrs >, tvm::AttrsNode< AllocTensorAttrs >, tvm::AttrsNode< MeshgridAttrs >, tvm::AttrsNode< ScatterElementsAttrs >, tvm::AttrsNode< TakeAttrs >, tvm::AttrsNode< NdarraySizeAttrs >, tvm::AttrsNode< ScatterNDAttrs >, tvm::AttrsNode< GatherAttrs >, tvm::AttrsNode< AdaptivePool3DAttrs >, tvm::AttrsNode< RequantizeAttrs >, tvm::AttrsNode< ExpandDimsAttrs >, tvm::AttrsNode< MultiBoxPriorAttrs >, tvm::AttrsNode< BitPackAttrs >, tvm::AttrsNode< DFTAttrs >, tvm::AttrsNode< NonMaximumSuppressionAttrs >, tvm::AttrsNode< OnDeviceAttrs >, tvm::AttrsNode< CropAndResizeAttrs >, tvm::AttrsNode< Resize1DAttrs >, tvm::AttrsNode< SoftmaxAttrs >, tvm::AttrsNode< ReshapeLikeAttrs >, tvm::AttrsNode< StftAttrs >, tvm::AttrsNode< SparseConv2DAttrs >, tvm::AttrsNode< TriluAttrs >, tvm::AttrsNode< AdaptivePool1DAttrs >, tvm::AttrsNode< ROIAlignAttrs >, tvm::AttrsNode< SlidingWindowAttrs >, tvm::AttrsNode< FixedPointMultiplyPerAxisAttrs >, tvm::AttrsNode< SpaceToBatchNDAttrs >, tvm::AttrsNode< AvgPool1DAttrs >, tvm::AttrsNode< MatmulAttrs >, tvm::AttrsNode< Resize3DAttrs >, tvm::AttrsNode< UniformAttrs >, tvm::AttrsNode< Resize2DAttrs >, tvm::AttrsNode< YoloReorgAttrs >, tvm::AttrsNode< ReshapeTensorAttrs >, tvm::AttrsNode< DequantizeAttrs >, tvm::AttrsNode< MetaScheduleLayoutTransformAttrs >, tvm::AttrsNode< CompilerAttrs >, tvm::AttrsNode< LayerNormAttrs >, tvm::AttrsNode< MultinomialAttrs >, tvm::AttrsNode< OneHotAttrs >, tvm::AttrsNode< SqueezeAttrs >, tvm::AttrsNode< ProposalAttrs >, tvm::AttrsNode< Conv3DWinogradAttrs >, tvm::AttrsNode< AvgPool3DAttrs >, tvm::AttrsNode< BiasAddAttrs >, tvm::AttrsNode< BatchNormAttrs >, tvm::AttrsNode< NLLLossAttrs >, tvm::AttrsNode< AvgPool2DAttrs >, tvm::AttrsNode< ReverseAttrs >, tvm::AttrsNode< SparseToDenseAttrs >, tvm::AttrsNode< SearchSortedAttrs >, tvm::AttrsNode< Conv2DWinogradAttrs >, tvm::AttrsNode< RepeatAttrs >, tvm::AttrsNode< InitOpAttrs >, tvm::AttrsNode< ConcatenateAttrs >, tvm::AttrsNode< CallLoweredAttrs >, tvm::AttrsNode< LeakyReluAttrs >, tvm::AttrsNode< ReverseSequenceAttrs >, tvm::AttrsNode< TransposeAttrs >, tvm::AttrsNode< ArangeAttrs >, tvm::AttrsNode< BatchMatmulAttrs >, tvm::AttrsNode< ScanopAttrs >, tvm::AttrsNode< StackAttrs >, tvm::AttrsNode< DropoutAttrs >, tvm::AttrsNode< FIFOBufferAttrs >, tvm::AttrsNode< PadAttrs >, tvm::AttrsNode< LRNAttrs >, tvm::AttrsNode< InstanceNormAttrs >, tvm::AttrsNode< TopKAttrs >, tvm::AttrsNode< Conv3DAttrs >, tvm::AttrsNode< VirtualDeviceNode >, tvm::AttrsNode< CastHintAttrs >, tvm::AttrsNode< BinaryConv2DAttrs >, tvm::AttrsNode< DynExpandDimsAttrs >, tvm::AttrsNode< ReshapeAttrs >, tvm::AttrsNode< ShapeFuncAttrs >, tvm::AttrsNode< ROIPoolAttrs >, tvm::AttrsNode< SliceLikeAttrs >, tvm::AttrsNode< SplitAttrs >, tvm::AttrsNode< ArgReduceAttrs >, tvm::AttrsNode< TileAttrs >, tvm::AttrsNode< MaxPool1DAttrs >, tvm::AttrsNode< SparseTransposeAttrs >, tvm::AttrsNode< PReluAttrs >, tvm::AttrsNode< StridedSliceAttrs >, tvm::AttrsNode< QuantizeAttrs >, tvm::AttrsNode< Conv2DAttrs >, tvm::AttrsNode< L2NormalizeAttrs >, tvm::AttrsNode< ConvGemmWeightTransformAttrs >, tvm::AttrsNode< UpSampling3DAttrs >, tvm::AttrsNode< FixedPointMultiplyAttrs >, tvm::AttrsNode< CastAttrs >, tvm::AttrsNode< GlobalPool2DAttrs >, tvm::AttrsNode< ArgsortAttrs >, tvm::AttrsNode< Conv1DAttrs >, tvm::AttrsNode< AllocStorageAttrs >, tvm::AttrsNode< DeviceCopyAttrs >, tvm::AttrsNode< MirrorPadAttrs >, tvm::AttrsNode< SimulatedQuantizeAttrs >, tvm::AttrsNode< ClipAttrs >, tvm::AttrsNode< LayoutTransformAttrs >, tvm::AttrsNode< SequenceMaskAttrs >, tvm::AttrsNode< DenseAttrs >, tvm::AttrsNode< Conv1DTransposeAttrs >, tvm::AttrsNode< MultiBoxTransformLocAttrs >, tvm::AttrsNode< MaxPool3DAttrs >, tvm::AttrsNode< AutoSchedulerLayoutTransformAttrs >, tvm::AttrsNode< MatrixSetDiagAttrs >, tvm::AttrsNode< DensePackAttrs >, tvm::AttrsNode< ConvWinogradWeightTransformAttrs >, tvm::AttrsNode< Conv2DTransposeAttrs >, tvm::AttrsNode< GetValidCountsAttrs >, tvm::AttrsNode< VarianceAttrs >, tvm::AttrsNode< CorrelationAttrs >, tvm::AttrsNode< DebugAttrs >, tvm::AttrsNode< UniqueAttrs >, tvm::AttrsNode< MaxPool2DAttrs >, tvm::AttrsNode< Dilation2DAttrs >, tvm::AttrsNode< UpSamplingAttrs >, tvm::AttrsNode< Conv3DTransposeAttrs >, tvm::AttrsNode< AffineGridAttrs >, tvm::AttrsNode< NormalAttrs >, tvm::AttrsNode< GroupNormAttrs >, tvm::AttrsNode< GatherNDAttrs >, and tvm::DictAttrsNode.
◆ InitBySeq()
template<typename... Args>
void tvm::BaseAttrsNode::InitBySeq |
( |
Args &&... |
args | ) |
|
|
inline |
Initialize the attributes by sequence of arguments.
- Parameters
-
args | The positional arguments in the form [key0, value0, key1, value1, ..., key_n, value_n] |
◆ ListFieldInfo()
Get the field information.
- Returns
- The fields in the Attrs.
Implemented in tvm::AttrsNode< DerivedType >, tvm::AttrsNode< DilateAttrs >, tvm::AttrsNode< Conv2DWinogradNNPACKWeightTransformAttrs >, tvm::AttrsNode< ReduceAttrs >, tvm::AttrsNode< BinaryDenseAttrs >, tvm::AttrsNode< GridSampleAttrs >, tvm::AttrsNode< DeformableConv2DAttrs >, tvm::AttrsNode< AllClassNonMaximumSuppressionAttrs >, tvm::AttrsNode< SubPixelAttrs >, tvm::AttrsNode< BroadcastAttrs >, tvm::AttrsNode< ThreefryGenerateAttrs >, tvm::AttrsNode< AdaptivePool2DAttrs >, tvm::AttrsNode< EinsumAttrs >, tvm::AttrsNode< SparseDenseAttrs >, tvm::AttrsNode< ShapeOfAttrs >, tvm::AttrsNode< BatchToSpaceNDAttrs >, tvm::AttrsNode< AllocTensorAttrs >, tvm::AttrsNode< MeshgridAttrs >, tvm::AttrsNode< ScatterElementsAttrs >, tvm::AttrsNode< TakeAttrs >, tvm::AttrsNode< NdarraySizeAttrs >, tvm::AttrsNode< ScatterNDAttrs >, tvm::AttrsNode< GatherAttrs >, tvm::AttrsNode< AdaptivePool3DAttrs >, tvm::AttrsNode< RequantizeAttrs >, tvm::AttrsNode< ExpandDimsAttrs >, tvm::AttrsNode< MultiBoxPriorAttrs >, tvm::AttrsNode< BitPackAttrs >, tvm::AttrsNode< DFTAttrs >, tvm::AttrsNode< NonMaximumSuppressionAttrs >, tvm::AttrsNode< OnDeviceAttrs >, tvm::AttrsNode< CropAndResizeAttrs >, tvm::AttrsNode< Resize1DAttrs >, tvm::AttrsNode< SoftmaxAttrs >, tvm::AttrsNode< ReshapeLikeAttrs >, tvm::AttrsNode< StftAttrs >, tvm::AttrsNode< SparseConv2DAttrs >, tvm::AttrsNode< TriluAttrs >, tvm::AttrsNode< AdaptivePool1DAttrs >, tvm::AttrsNode< ROIAlignAttrs >, tvm::AttrsNode< SlidingWindowAttrs >, tvm::AttrsNode< FixedPointMultiplyPerAxisAttrs >, tvm::AttrsNode< SpaceToBatchNDAttrs >, tvm::AttrsNode< AvgPool1DAttrs >, tvm::AttrsNode< MatmulAttrs >, tvm::AttrsNode< Resize3DAttrs >, tvm::AttrsNode< UniformAttrs >, tvm::AttrsNode< Resize2DAttrs >, tvm::AttrsNode< YoloReorgAttrs >, tvm::AttrsNode< ReshapeTensorAttrs >, tvm::AttrsNode< DequantizeAttrs >, tvm::AttrsNode< MetaScheduleLayoutTransformAttrs >, tvm::AttrsNode< CompilerAttrs >, tvm::AttrsNode< LayerNormAttrs >, tvm::AttrsNode< MultinomialAttrs >, tvm::AttrsNode< OneHotAttrs >, tvm::AttrsNode< SqueezeAttrs >, tvm::AttrsNode< ProposalAttrs >, tvm::AttrsNode< Conv3DWinogradAttrs >, tvm::AttrsNode< AvgPool3DAttrs >, tvm::AttrsNode< BiasAddAttrs >, tvm::AttrsNode< BatchNormAttrs >, tvm::AttrsNode< NLLLossAttrs >, tvm::AttrsNode< AvgPool2DAttrs >, tvm::AttrsNode< ReverseAttrs >, tvm::AttrsNode< SparseToDenseAttrs >, tvm::AttrsNode< SearchSortedAttrs >, tvm::AttrsNode< Conv2DWinogradAttrs >, tvm::AttrsNode< RepeatAttrs >, tvm::AttrsNode< InitOpAttrs >, tvm::AttrsNode< ConcatenateAttrs >, tvm::AttrsNode< CallLoweredAttrs >, tvm::AttrsNode< LeakyReluAttrs >, tvm::AttrsNode< ReverseSequenceAttrs >, tvm::AttrsNode< TransposeAttrs >, tvm::AttrsNode< ArangeAttrs >, tvm::AttrsNode< BatchMatmulAttrs >, tvm::AttrsNode< ScanopAttrs >, tvm::AttrsNode< StackAttrs >, tvm::AttrsNode< DropoutAttrs >, tvm::AttrsNode< FIFOBufferAttrs >, tvm::AttrsNode< PadAttrs >, tvm::AttrsNode< LRNAttrs >, tvm::AttrsNode< InstanceNormAttrs >, tvm::AttrsNode< TopKAttrs >, tvm::AttrsNode< Conv3DAttrs >, tvm::AttrsNode< VirtualDeviceNode >, tvm::AttrsNode< CastHintAttrs >, tvm::AttrsNode< BinaryConv2DAttrs >, tvm::AttrsNode< DynExpandDimsAttrs >, tvm::AttrsNode< ReshapeAttrs >, tvm::AttrsNode< ShapeFuncAttrs >, tvm::AttrsNode< ROIPoolAttrs >, tvm::AttrsNode< SliceLikeAttrs >, tvm::AttrsNode< SplitAttrs >, tvm::AttrsNode< ArgReduceAttrs >, tvm::AttrsNode< TileAttrs >, tvm::AttrsNode< MaxPool1DAttrs >, tvm::AttrsNode< SparseTransposeAttrs >, tvm::AttrsNode< PReluAttrs >, tvm::AttrsNode< StridedSliceAttrs >, tvm::AttrsNode< QuantizeAttrs >, tvm::AttrsNode< Conv2DAttrs >, tvm::AttrsNode< L2NormalizeAttrs >, tvm::AttrsNode< ConvGemmWeightTransformAttrs >, tvm::AttrsNode< UpSampling3DAttrs >, tvm::AttrsNode< FixedPointMultiplyAttrs >, tvm::AttrsNode< CastAttrs >, tvm::AttrsNode< GlobalPool2DAttrs >, tvm::AttrsNode< ArgsortAttrs >, tvm::AttrsNode< Conv1DAttrs >, tvm::AttrsNode< AllocStorageAttrs >, tvm::AttrsNode< DeviceCopyAttrs >, tvm::AttrsNode< MirrorPadAttrs >, tvm::AttrsNode< SimulatedQuantizeAttrs >, tvm::AttrsNode< ClipAttrs >, tvm::AttrsNode< LayoutTransformAttrs >, tvm::AttrsNode< SequenceMaskAttrs >, tvm::AttrsNode< DenseAttrs >, tvm::AttrsNode< Conv1DTransposeAttrs >, tvm::AttrsNode< MultiBoxTransformLocAttrs >, tvm::AttrsNode< MaxPool3DAttrs >, tvm::AttrsNode< AutoSchedulerLayoutTransformAttrs >, tvm::AttrsNode< MatrixSetDiagAttrs >, tvm::AttrsNode< DensePackAttrs >, tvm::AttrsNode< ConvWinogradWeightTransformAttrs >, tvm::AttrsNode< Conv2DTransposeAttrs >, tvm::AttrsNode< GetValidCountsAttrs >, tvm::AttrsNode< VarianceAttrs >, tvm::AttrsNode< CorrelationAttrs >, tvm::AttrsNode< DebugAttrs >, tvm::AttrsNode< UniqueAttrs >, tvm::AttrsNode< MaxPool2DAttrs >, tvm::AttrsNode< Dilation2DAttrs >, tvm::AttrsNode< UpSamplingAttrs >, tvm::AttrsNode< Conv3DTransposeAttrs >, tvm::AttrsNode< AffineGridAttrs >, tvm::AttrsNode< NormalAttrs >, tvm::AttrsNode< GroupNormAttrs >, tvm::AttrsNode< GatherNDAttrs >, and tvm::DictAttrsNode.
◆ PrintDocString()
void tvm::BaseAttrsNode::PrintDocString |
( |
std::ostream & |
os | ) |
const |
|
inline |
Print readible docstring to ostream, add newline.
- Parameters
-
os | the stream to print the docstring to. |
◆ TVM_DECLARE_BASE_OBJECT_INFO()
◆ VisitAttrs()
virtual void tvm::BaseAttrsNode::VisitAttrs |
( |
AttrVisitor * |
v | ) |
|
|
inlinevirtual |
Reimplemented in tvm::AttrsNode< DerivedType >, tvm::AttrsNode< DilateAttrs >, tvm::AttrsNode< Conv2DWinogradNNPACKWeightTransformAttrs >, tvm::AttrsNode< ReduceAttrs >, tvm::AttrsNode< BinaryDenseAttrs >, tvm::AttrsNode< GridSampleAttrs >, tvm::AttrsNode< DeformableConv2DAttrs >, tvm::AttrsNode< AllClassNonMaximumSuppressionAttrs >, tvm::AttrsNode< SubPixelAttrs >, tvm::AttrsNode< BroadcastAttrs >, tvm::AttrsNode< ThreefryGenerateAttrs >, tvm::AttrsNode< AdaptivePool2DAttrs >, tvm::AttrsNode< EinsumAttrs >, tvm::AttrsNode< SparseDenseAttrs >, tvm::AttrsNode< ShapeOfAttrs >, tvm::AttrsNode< BatchToSpaceNDAttrs >, tvm::AttrsNode< AllocTensorAttrs >, tvm::AttrsNode< MeshgridAttrs >, tvm::AttrsNode< ScatterElementsAttrs >, tvm::AttrsNode< TakeAttrs >, tvm::AttrsNode< NdarraySizeAttrs >, tvm::AttrsNode< ScatterNDAttrs >, tvm::AttrsNode< GatherAttrs >, tvm::AttrsNode< AdaptivePool3DAttrs >, tvm::AttrsNode< RequantizeAttrs >, tvm::AttrsNode< ExpandDimsAttrs >, tvm::AttrsNode< MultiBoxPriorAttrs >, tvm::AttrsNode< BitPackAttrs >, tvm::AttrsNode< DFTAttrs >, tvm::AttrsNode< NonMaximumSuppressionAttrs >, tvm::AttrsNode< OnDeviceAttrs >, tvm::AttrsNode< CropAndResizeAttrs >, tvm::AttrsNode< Resize1DAttrs >, tvm::AttrsNode< SoftmaxAttrs >, tvm::AttrsNode< ReshapeLikeAttrs >, tvm::AttrsNode< StftAttrs >, tvm::AttrsNode< SparseConv2DAttrs >, tvm::AttrsNode< TriluAttrs >, tvm::AttrsNode< AdaptivePool1DAttrs >, tvm::AttrsNode< ROIAlignAttrs >, tvm::AttrsNode< SlidingWindowAttrs >, tvm::AttrsNode< FixedPointMultiplyPerAxisAttrs >, tvm::AttrsNode< SpaceToBatchNDAttrs >, tvm::AttrsNode< AvgPool1DAttrs >, tvm::AttrsNode< MatmulAttrs >, tvm::AttrsNode< Resize3DAttrs >, tvm::AttrsNode< UniformAttrs >, tvm::AttrsNode< Resize2DAttrs >, tvm::AttrsNode< YoloReorgAttrs >, tvm::AttrsNode< ReshapeTensorAttrs >, tvm::AttrsNode< DequantizeAttrs >, tvm::AttrsNode< MetaScheduleLayoutTransformAttrs >, tvm::AttrsNode< CompilerAttrs >, tvm::AttrsNode< LayerNormAttrs >, tvm::AttrsNode< MultinomialAttrs >, tvm::AttrsNode< OneHotAttrs >, tvm::AttrsNode< SqueezeAttrs >, tvm::AttrsNode< ProposalAttrs >, tvm::AttrsNode< Conv3DWinogradAttrs >, tvm::AttrsNode< AvgPool3DAttrs >, tvm::AttrsNode< BiasAddAttrs >, tvm::AttrsNode< BatchNormAttrs >, tvm::AttrsNode< NLLLossAttrs >, tvm::AttrsNode< AvgPool2DAttrs >, tvm::AttrsNode< ReverseAttrs >, tvm::AttrsNode< SparseToDenseAttrs >, tvm::AttrsNode< SearchSortedAttrs >, tvm::AttrsNode< Conv2DWinogradAttrs >, tvm::AttrsNode< RepeatAttrs >, tvm::AttrsNode< InitOpAttrs >, tvm::AttrsNode< ConcatenateAttrs >, tvm::AttrsNode< CallLoweredAttrs >, tvm::AttrsNode< LeakyReluAttrs >, tvm::AttrsNode< ReverseSequenceAttrs >, tvm::AttrsNode< TransposeAttrs >, tvm::AttrsNode< ArangeAttrs >, tvm::AttrsNode< BatchMatmulAttrs >, tvm::AttrsNode< ScanopAttrs >, tvm::AttrsNode< StackAttrs >, tvm::AttrsNode< DropoutAttrs >, tvm::AttrsNode< FIFOBufferAttrs >, tvm::AttrsNode< PadAttrs >, tvm::AttrsNode< LRNAttrs >, tvm::AttrsNode< InstanceNormAttrs >, tvm::AttrsNode< TopKAttrs >, tvm::AttrsNode< Conv3DAttrs >, tvm::AttrsNode< VirtualDeviceNode >, tvm::AttrsNode< CastHintAttrs >, tvm::AttrsNode< BinaryConv2DAttrs >, tvm::AttrsNode< DynExpandDimsAttrs >, tvm::AttrsNode< ReshapeAttrs >, tvm::AttrsNode< ShapeFuncAttrs >, tvm::AttrsNode< ROIPoolAttrs >, tvm::AttrsNode< SliceLikeAttrs >, tvm::AttrsNode< SplitAttrs >, tvm::AttrsNode< ArgReduceAttrs >, tvm::AttrsNode< TileAttrs >, tvm::AttrsNode< MaxPool1DAttrs >, tvm::AttrsNode< SparseTransposeAttrs >, tvm::AttrsNode< PReluAttrs >, tvm::AttrsNode< StridedSliceAttrs >, tvm::AttrsNode< QuantizeAttrs >, tvm::AttrsNode< Conv2DAttrs >, tvm::AttrsNode< L2NormalizeAttrs >, tvm::AttrsNode< ConvGemmWeightTransformAttrs >, tvm::AttrsNode< UpSampling3DAttrs >, tvm::AttrsNode< FixedPointMultiplyAttrs >, tvm::AttrsNode< CastAttrs >, tvm::AttrsNode< GlobalPool2DAttrs >, tvm::AttrsNode< ArgsortAttrs >, tvm::AttrsNode< Conv1DAttrs >, tvm::AttrsNode< AllocStorageAttrs >, tvm::AttrsNode< DeviceCopyAttrs >, tvm::AttrsNode< MirrorPadAttrs >, tvm::AttrsNode< SimulatedQuantizeAttrs >, tvm::AttrsNode< ClipAttrs >, tvm::AttrsNode< LayoutTransformAttrs >, tvm::AttrsNode< SequenceMaskAttrs >, tvm::AttrsNode< DenseAttrs >, tvm::AttrsNode< Conv1DTransposeAttrs >, tvm::AttrsNode< MultiBoxTransformLocAttrs >, tvm::AttrsNode< MaxPool3DAttrs >, tvm::AttrsNode< AutoSchedulerLayoutTransformAttrs >, tvm::AttrsNode< MatrixSetDiagAttrs >, tvm::AttrsNode< DensePackAttrs >, tvm::AttrsNode< ConvWinogradWeightTransformAttrs >, tvm::AttrsNode< Conv2DTransposeAttrs >, tvm::AttrsNode< GetValidCountsAttrs >, tvm::AttrsNode< VarianceAttrs >, tvm::AttrsNode< CorrelationAttrs >, tvm::AttrsNode< DebugAttrs >, tvm::AttrsNode< UniqueAttrs >, tvm::AttrsNode< MaxPool2DAttrs >, tvm::AttrsNode< Dilation2DAttrs >, tvm::AttrsNode< UpSamplingAttrs >, tvm::AttrsNode< Conv3DTransposeAttrs >, tvm::AttrsNode< AffineGridAttrs >, tvm::AttrsNode< NormalAttrs >, tvm::AttrsNode< GroupNormAttrs >, tvm::AttrsNode< GatherNDAttrs >, and tvm::DictAttrsNode.
◆ VisitNonDefaultAttrs()
virtual void tvm::BaseAttrsNode::VisitNonDefaultAttrs |
( |
AttrVisitor * |
v | ) |
|
|
pure virtual |
Visit attributes that do not equal the default value.
- Note
- This is useful to extract fields for concise printing.
- Parameters
-
Implemented in tvm::AttrsNode< DerivedType >, tvm::AttrsNode< DilateAttrs >, tvm::AttrsNode< Conv2DWinogradNNPACKWeightTransformAttrs >, tvm::AttrsNode< ReduceAttrs >, tvm::AttrsNode< BinaryDenseAttrs >, tvm::AttrsNode< GridSampleAttrs >, tvm::AttrsNode< DeformableConv2DAttrs >, tvm::AttrsNode< AllClassNonMaximumSuppressionAttrs >, tvm::AttrsNode< SubPixelAttrs >, tvm::AttrsNode< BroadcastAttrs >, tvm::AttrsNode< ThreefryGenerateAttrs >, tvm::AttrsNode< AdaptivePool2DAttrs >, tvm::AttrsNode< EinsumAttrs >, tvm::AttrsNode< SparseDenseAttrs >, tvm::AttrsNode< ShapeOfAttrs >, tvm::AttrsNode< BatchToSpaceNDAttrs >, tvm::AttrsNode< AllocTensorAttrs >, tvm::AttrsNode< MeshgridAttrs >, tvm::AttrsNode< ScatterElementsAttrs >, tvm::AttrsNode< TakeAttrs >, tvm::AttrsNode< NdarraySizeAttrs >, tvm::AttrsNode< ScatterNDAttrs >, tvm::AttrsNode< GatherAttrs >, tvm::AttrsNode< AdaptivePool3DAttrs >, tvm::AttrsNode< RequantizeAttrs >, tvm::AttrsNode< ExpandDimsAttrs >, tvm::AttrsNode< MultiBoxPriorAttrs >, tvm::AttrsNode< BitPackAttrs >, tvm::AttrsNode< DFTAttrs >, tvm::AttrsNode< NonMaximumSuppressionAttrs >, tvm::AttrsNode< OnDeviceAttrs >, tvm::AttrsNode< CropAndResizeAttrs >, tvm::AttrsNode< Resize1DAttrs >, tvm::AttrsNode< SoftmaxAttrs >, tvm::AttrsNode< ReshapeLikeAttrs >, tvm::AttrsNode< StftAttrs >, tvm::AttrsNode< SparseConv2DAttrs >, tvm::AttrsNode< TriluAttrs >, tvm::AttrsNode< AdaptivePool1DAttrs >, tvm::AttrsNode< ROIAlignAttrs >, tvm::AttrsNode< SlidingWindowAttrs >, tvm::AttrsNode< FixedPointMultiplyPerAxisAttrs >, tvm::AttrsNode< SpaceToBatchNDAttrs >, tvm::AttrsNode< AvgPool1DAttrs >, tvm::AttrsNode< MatmulAttrs >, tvm::AttrsNode< Resize3DAttrs >, tvm::AttrsNode< UniformAttrs >, tvm::AttrsNode< Resize2DAttrs >, tvm::AttrsNode< YoloReorgAttrs >, tvm::AttrsNode< ReshapeTensorAttrs >, tvm::AttrsNode< DequantizeAttrs >, tvm::AttrsNode< MetaScheduleLayoutTransformAttrs >, tvm::AttrsNode< CompilerAttrs >, tvm::AttrsNode< LayerNormAttrs >, tvm::AttrsNode< MultinomialAttrs >, tvm::AttrsNode< OneHotAttrs >, tvm::AttrsNode< SqueezeAttrs >, tvm::AttrsNode< ProposalAttrs >, tvm::AttrsNode< Conv3DWinogradAttrs >, tvm::AttrsNode< AvgPool3DAttrs >, tvm::AttrsNode< BiasAddAttrs >, tvm::AttrsNode< BatchNormAttrs >, tvm::AttrsNode< NLLLossAttrs >, tvm::AttrsNode< AvgPool2DAttrs >, tvm::AttrsNode< ReverseAttrs >, tvm::AttrsNode< SparseToDenseAttrs >, tvm::AttrsNode< SearchSortedAttrs >, tvm::AttrsNode< Conv2DWinogradAttrs >, tvm::AttrsNode< RepeatAttrs >, tvm::AttrsNode< InitOpAttrs >, tvm::AttrsNode< ConcatenateAttrs >, tvm::AttrsNode< CallLoweredAttrs >, tvm::AttrsNode< LeakyReluAttrs >, tvm::AttrsNode< ReverseSequenceAttrs >, tvm::AttrsNode< TransposeAttrs >, tvm::AttrsNode< ArangeAttrs >, tvm::AttrsNode< BatchMatmulAttrs >, tvm::AttrsNode< ScanopAttrs >, tvm::AttrsNode< StackAttrs >, tvm::AttrsNode< DropoutAttrs >, tvm::AttrsNode< FIFOBufferAttrs >, tvm::AttrsNode< PadAttrs >, tvm::AttrsNode< LRNAttrs >, tvm::AttrsNode< InstanceNormAttrs >, tvm::AttrsNode< TopKAttrs >, tvm::AttrsNode< Conv3DAttrs >, tvm::AttrsNode< VirtualDeviceNode >, tvm::AttrsNode< CastHintAttrs >, tvm::AttrsNode< BinaryConv2DAttrs >, tvm::AttrsNode< DynExpandDimsAttrs >, tvm::AttrsNode< ReshapeAttrs >, tvm::AttrsNode< ShapeFuncAttrs >, tvm::AttrsNode< ROIPoolAttrs >, tvm::AttrsNode< SliceLikeAttrs >, tvm::AttrsNode< SplitAttrs >, tvm::AttrsNode< ArgReduceAttrs >, tvm::AttrsNode< TileAttrs >, tvm::AttrsNode< MaxPool1DAttrs >, tvm::AttrsNode< SparseTransposeAttrs >, tvm::AttrsNode< PReluAttrs >, tvm::AttrsNode< StridedSliceAttrs >, tvm::AttrsNode< QuantizeAttrs >, tvm::AttrsNode< Conv2DAttrs >, tvm::AttrsNode< L2NormalizeAttrs >, tvm::AttrsNode< ConvGemmWeightTransformAttrs >, tvm::AttrsNode< UpSampling3DAttrs >, tvm::AttrsNode< FixedPointMultiplyAttrs >, tvm::AttrsNode< CastAttrs >, tvm::AttrsNode< GlobalPool2DAttrs >, tvm::AttrsNode< ArgsortAttrs >, tvm::AttrsNode< Conv1DAttrs >, tvm::AttrsNode< AllocStorageAttrs >, tvm::AttrsNode< DeviceCopyAttrs >, tvm::AttrsNode< MirrorPadAttrs >, tvm::AttrsNode< SimulatedQuantizeAttrs >, tvm::AttrsNode< ClipAttrs >, tvm::AttrsNode< LayoutTransformAttrs >, tvm::AttrsNode< SequenceMaskAttrs >, tvm::AttrsNode< DenseAttrs >, tvm::AttrsNode< Conv1DTransposeAttrs >, tvm::AttrsNode< MultiBoxTransformLocAttrs >, tvm::AttrsNode< MaxPool3DAttrs >, tvm::AttrsNode< AutoSchedulerLayoutTransformAttrs >, tvm::AttrsNode< MatrixSetDiagAttrs >, tvm::AttrsNode< DensePackAttrs >, tvm::AttrsNode< ConvWinogradWeightTransformAttrs >, tvm::AttrsNode< Conv2DTransposeAttrs >, tvm::AttrsNode< GetValidCountsAttrs >, tvm::AttrsNode< VarianceAttrs >, tvm::AttrsNode< CorrelationAttrs >, tvm::AttrsNode< DebugAttrs >, tvm::AttrsNode< UniqueAttrs >, tvm::AttrsNode< MaxPool2DAttrs >, tvm::AttrsNode< Dilation2DAttrs >, tvm::AttrsNode< UpSamplingAttrs >, tvm::AttrsNode< Conv3DTransposeAttrs >, tvm::AttrsNode< AffineGridAttrs >, tvm::AttrsNode< NormalAttrs >, tvm::AttrsNode< GroupNormAttrs >, tvm::AttrsNode< GatherNDAttrs >, and tvm::DictAttrsNode.
◆ _type_has_method_sequal_reduce
constexpr const bool tvm::BaseAttrsNode::_type_has_method_sequal_reduce = true |
|
static |
◆ _type_has_method_shash_reduce
constexpr const bool tvm::BaseAttrsNode::_type_has_method_shash_reduce = true |
|
static |
◆ _type_key
constexpr const char* tvm::BaseAttrsNode::_type_key = "Attrs" |
|
static |
The documentation for this class was generated from the following file: