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 Array< tvm::runtime::NDArray > | ExtractFrom (const TuneContext &context, const Array< MeasureCandidate > &candidates)=0 |
Extract features from the given measure candidate. More... | |
TVM_DECLARE_BASE_OBJECT_INFO (FeatureExtractorNode, Object) | |
Static Public Member Functions | |
static void | RegisterReflection () |
Static Public Attributes | |
static constexpr const char * | _type_key = "meta_schedule.FeatureExtractor" |
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_DECLARE_BASE_OBJECT_INFO | ( | FeatureExtractorNode | , |
Object | |||
) |
|
staticconstexpr |