tvm
|
The abstract runner interface. More...
#include <runner.h>
Public Types | |
using | FRun = ffi::TypedFunction< Array< RunnerFuture >(Array< RunnerInput >)> |
The function type to run the built artifacts and get runner futures. More... | |
Public Member Functions | |
virtual | ~RunnerNode ()=default |
Default destructor. More... | |
virtual Array< RunnerFuture > | Run (Array< RunnerInput > runner_inputs)=0 |
Run the built artifact and get runner futures. More... | |
TVM_DECLARE_BASE_OBJECT_INFO (RunnerNode, runtime::Object) | |
Static Public Attributes | |
static constexpr const char * | _type_key = "meta_schedule.Runner" |
The abstract runner interface.
using tvm::meta_schedule::RunnerNode::FRun = ffi::TypedFunction<Array<RunnerFuture>(Array<RunnerInput>)> |
The function type to run the built artifacts and get runner futures.
input | The runner's inputs. |
|
virtualdefault |
Default destructor.
|
pure virtual |
Run the built artifact and get runner futures.
runner_inputs | The runner's inputs. |
Implemented in tvm::meta_schedule::PyRunnerNode.
tvm::meta_schedule::RunnerNode::TVM_DECLARE_BASE_OBJECT_INFO | ( | RunnerNode | , |
runtime::Object | |||
) |
|
staticconstexpr |