tvm
|
An abstract runner with customized build method on the python-side. More...
#include <runner.h>
Public Member Functions | |
Array< RunnerFuture > | Run (Array< RunnerInput > runner_inputs) final |
Run the built artifact and get runner futures. More... | |
TVM_DECLARE_FINAL_OBJECT_INFO (PyRunnerNode, RunnerNode) | |
![]() | |
virtual | ~RunnerNode ()=default |
Default destructor. More... | |
TVM_DECLARE_BASE_OBJECT_INFO (RunnerNode, runtime::Object) | |
Static Public Member Functions | |
static void | RegisterReflection () |
Public Attributes | |
FRun | f_run |
The packed function to run the built artifacts and get runner futures. More... | |
Static Public Attributes | |
static constexpr const char * | _type_key = "meta_schedule.PyRunner" |
![]() | |
static constexpr const char * | _type_key = "meta_schedule.Runner" |
Additional Inherited Members | |
![]() | |
using | FRun = ffi::TypedFunction< Array< RunnerFuture >(Array< RunnerInput >)> |
The function type to run the built artifacts and get runner futures. More... | |
An abstract runner with customized build method on the python-side.
|
inlinestatic |
|
inlinefinalvirtual |
Run the built artifact and get runner futures.
runner_inputs | The runner's inputs. |
Implements tvm::meta_schedule::RunnerNode.
tvm::meta_schedule::PyRunnerNode::TVM_DECLARE_FINAL_OBJECT_INFO | ( | PyRunnerNode | , |
RunnerNode | |||
) |
|
staticconstexpr |
FRun tvm::meta_schedule::PyRunnerNode::f_run |
The packed function to run the built artifacts and get runner futures.