tvm
|
Extractor for features from measure candidates for use in cost model. More...
#include <feature_extractor.h>
Public Member Functions | |
virtual | ~FeatureExtractorNode ()=default |
Virtual destructor. More... | |
virtual ffi::Array< tvm::runtime::Tensor > | ExtractFrom (const TuneContext &context, const ffi::Array< MeasureCandidate > &candidates)=0 |
Extract features from the given measure candidate. More... | |
TVM_FFI_DECLARE_OBJECT_INFO ("meta_schedule.FeatureExtractor", FeatureExtractorNode, Object) | |
Static Public Member Functions | |
static void | RegisterReflection () |
Extractor for features from measure candidates for use in cost model.
|
virtualdefault |
Virtual destructor.
|
pure virtual |
Extract features from the given measure candidate.
context | The tuning context for feature extraction. |
candidates | The measure candidates to extract features from. |
Implemented in tvm::meta_schedule::PyFeatureExtractorNode.
|
inlinestatic |
tvm::meta_schedule::FeatureExtractorNode::TVM_FFI_DECLARE_OBJECT_INFO | ( | "meta_schedule.FeatureExtractor" | , |
FeatureExtractorNode | , | ||
Object | |||
) |