|
tvm
|
An abstract runner with customized build method on the python-side. More...
#include <runner.h>
Public Member Functions | |
| ffi::Array< RunnerFuture > | Run (ffi::Array< RunnerInput > runner_inputs) final |
| Run the built artifact and get runner futures. More... | |
| TVM_FFI_DECLARE_OBJECT_INFO_FINAL ("meta_schedule.PyRunner", PyRunnerNode, RunnerNode) | |
Public Member Functions inherited from tvm::meta_schedule::RunnerNode | |
| virtual | ~RunnerNode ()=default |
| Default destructor. More... | |
| TVM_FFI_DECLARE_OBJECT_INFO ("meta_schedule.Runner", RunnerNode, runtime::Object) | |
Static Public Member Functions | |
| static void | RegisterReflection () |
Static Public Member Functions inherited from tvm::meta_schedule::RunnerNode | |
| static void | RegisterReflection () |
Public Attributes | |
| FRun | f_run |
| The packed function to run the built artifacts and get runner futures. More... | |
Additional Inherited Members | |
Public Types inherited from tvm::meta_schedule::RunnerNode | |
| using | FRun = ffi::TypedFunction< ffi::Array< RunnerFuture >(ffi::Array< RunnerInput >)> |
| The function type to run the built artifacts and get runner futures. More... | |
Static Public Attributes inherited from tvm::meta_schedule::RunnerNode | |
| static constexpr const bool | _type_mutable = true |
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_FFI_DECLARE_OBJECT_INFO_FINAL | ( | "meta_schedule.PyRunner" | , |
| PyRunnerNode | , | ||
| RunnerNode | |||
| ) |
| FRun tvm::meta_schedule::PyRunnerNode::f_run |
The packed function to run the built artifacts and get runner futures.