tvm
Public Member Functions | Static Public Attributes | List of all members
tvm::meta_schedule::ArgInfoNode Class Referenceabstract

The argument information. More...

#include <arg_info.h>

Inheritance diagram for tvm::meta_schedule::ArgInfoNode:
Collaboration diagram for tvm::meta_schedule::ArgInfoNode:

Public Member Functions

 TVM_DECLARE_BASE_OBJECT_INFO (ArgInfoNode, runtime::Object)
 
virtual ~ArgInfoNode ()=default
 Default destructor. More...
 
virtual ObjectRef AsJSON () const =0
 Converts the ArgInfo to its corresponding JSON representation. More...
 

Static Public Attributes

static constexpr const char * _type_key = "meta_schedule.ArgInfo"
 

Detailed Description

The argument information.

Constructor & Destructor Documentation

◆ ~ArgInfoNode()

virtual tvm::meta_schedule::ArgInfoNode::~ArgInfoNode ( )
virtualdefault

Default destructor.

Member Function Documentation

◆ AsJSON()

virtual ObjectRef tvm::meta_schedule::ArgInfoNode::AsJSON ( ) const
pure virtual

Converts the ArgInfo to its corresponding JSON representation.

Implemented in tvm::meta_schedule::TensorInfoNode.

◆ TVM_DECLARE_BASE_OBJECT_INFO()

tvm::meta_schedule::ArgInfoNode::TVM_DECLARE_BASE_OBJECT_INFO ( ArgInfoNode  ,
runtime::Object   
)

Member Data Documentation

◆ _type_key

constexpr const char* tvm::meta_schedule::ArgInfoNode::_type_key = "meta_schedule.ArgInfo"
staticconstexpr

The documentation for this class was generated from the following file: