tvm
|
An abstract builder with customized build method on the python-side. More...
#include <builder.h>
Public Member Functions | |
Array< BuilderResult > | Build (const Array< BuilderInput > &build_inputs) final |
Generate the build results from build inputs. More... | |
TVM_DECLARE_FINAL_OBJECT_INFO (PyBuilderNode, BuilderNode) | |
![]() | |
virtual | ~BuilderNode ()=default |
Default destructor. More... | |
TVM_DECLARE_BASE_OBJECT_INFO (BuilderNode, runtime::Object) | |
Static Public Member Functions | |
static void | RegisterReflection () |
Public Attributes | |
FBuild | f_build |
The packed function to the Build function. More... | |
Static Public Attributes | |
static constexpr const char * | _type_key = "meta_schedule.PyBuilder" |
![]() | |
static constexpr const char * | _type_key = "meta_schedule.Builder" |
Additional Inherited Members | |
![]() | |
using | FBuild = ffi::TypedFunction< Array< BuilderResult >(const Array< BuilderInput > &)> |
The function type of Build method. More... | |
An abstract builder with customized build method on the python-side.
|
inlinefinalvirtual |
Generate the build results from build inputs.
build_inputs | The inputs to be built. |
Implements tvm::meta_schedule::BuilderNode.
|
inlinestatic |
tvm::meta_schedule::PyBuilderNode::TVM_DECLARE_FINAL_OBJECT_INFO | ( | PyBuilderNode | , |
BuilderNode | |||
) |
|
staticconstexpr |
FBuild tvm::meta_schedule::PyBuilderNode::f_build |
The packed function to the Build
function.