|
tvm
|
The abstract builder interface. More...
#include <builder.h>
Public Types | |
| using | FBuild = ffi::TypedFunction< ffi::Array< BuilderResult >(const ffi::Array< BuilderInput > &)> |
The function type of Build method. More... | |
Public Member Functions | |
| virtual | ~BuilderNode ()=default |
| Default destructor. More... | |
| virtual ffi::Array< BuilderResult > | Build (const ffi::Array< BuilderInput > &build_inputs)=0 |
| Generate the build results from build inputs. More... | |
| TVM_FFI_DECLARE_OBJECT_INFO ("meta_schedule.Builder", BuilderNode, runtime::Object) | |
Static Public Attributes | |
| static constexpr const bool | _type_mutable = true |
The abstract builder interface.
| using tvm::meta_schedule::BuilderNode::FBuild = ffi::TypedFunction<ffi::Array<BuilderResult>(const ffi::Array<BuilderInput>&)> |
The function type of Build method.
| build_inputs | The inputs to be built. |
|
virtualdefault |
Default destructor.
|
pure virtual |
Generate the build results from build inputs.
| build_inputs | The inputs to be built. |
Implemented in tvm::meta_schedule::PyBuilderNode.
| tvm::meta_schedule::BuilderNode::TVM_FFI_DECLARE_OBJECT_INFO | ( | "meta_schedule.Builder" | , |
| BuilderNode | , | ||
| runtime::Object | |||
| ) |
|
staticconstexpr |