|
tvm
|
An abstract builder with customized build method on the python-side. More...
#include <builder.h>
Public Member Functions | |
| ffi::Array< BuilderResult > | Build (const ffi::Array< BuilderInput > &build_inputs) final |
| Generate the build results from build inputs. More... | |
| TVM_FFI_DECLARE_OBJECT_INFO_FINAL ("meta_schedule.PyBuilder", PyBuilderNode, BuilderNode) | |
Public Member Functions inherited from tvm::meta_schedule::BuilderNode | |
| virtual | ~BuilderNode ()=default |
| Default destructor. More... | |
| TVM_FFI_DECLARE_OBJECT_INFO ("meta_schedule.Builder", BuilderNode, runtime::Object) | |
Static Public Member Functions | |
| static void | RegisterReflection () |
Public Attributes | |
| FBuild | f_build |
The packed function to the Build function. More... | |
Additional Inherited Members | |
Public Types inherited from tvm::meta_schedule::BuilderNode | |
| using | FBuild = ffi::TypedFunction< ffi::Array< BuilderResult >(const ffi::Array< BuilderInput > &)> |
The function type of Build method. More... | |
Static Public Attributes inherited from tvm::meta_schedule::BuilderNode | |
| static constexpr const bool | _type_mutable = true |
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_FFI_DECLARE_OBJECT_INFO_FINAL | ( | "meta_schedule.PyBuilder" | , |
| PyBuilderNode | , | ||
| BuilderNode | |||
| ) |
| FBuild tvm::meta_schedule::PyBuilderNode::f_build |
The packed function to the Build function.