|
tvm
|
The feature extractor with customized methods on the python-side. More...
#include <feature_extractor.h>
Public Types | |
| using | FExtractFrom = ffi::TypedFunction< ffi::Array< tvm::ffi::Tensor >(const TuneContext &context, const ffi::Array< MeasureCandidate > &candidates)> |
| Extract features from the given measure candidate. | |
Public Member Functions | |
| ffi::Array< tvm::ffi::Tensor > | ExtractFrom (const TuneContext &context, const ffi::Array< MeasureCandidate > &candidates) final |
| Extract features from the given measure candidate. | |
| TVM_FFI_DECLARE_OBJECT_INFO_FINAL ("s_tir.meta_schedule.PyFeatureExtractor", PyFeatureExtractorObj, FeatureExtractorObj) | |
Public Member Functions inherited from tvm::s_tir::meta_schedule::FeatureExtractorObj | |
| virtual | ~FeatureExtractorObj ()=default |
| Virtual destructor. | |
| TVM_FFI_DECLARE_OBJECT_INFO ("s_tir.meta_schedule.FeatureExtractor", FeatureExtractorObj, ffi::Object) | |
Static Public Member Functions | |
| static void | RegisterReflection () |
Static Public Member Functions inherited from tvm::s_tir::meta_schedule::FeatureExtractorObj | |
| static void | RegisterReflection () |
Public Attributes | |
| FExtractFrom | f_extract_from |
The packed function to the ExtractFrom function. | |
The feature extractor with customized methods on the python-side.
| using tvm::s_tir::meta_schedule::PyFeatureExtractorObj::FExtractFrom = ffi::TypedFunction<ffi::Array<tvm::ffi::Tensor>( const TuneContext& context, const ffi::Array<MeasureCandidate>& candidates)> |
Extract features from the given measure candidate.
| context | The tuning context for feature extraction. |
| candidates | The measure candidates to extract features from. |
|
finalvirtual |
Extract features from the given measure candidate.
| context | The tuning context for feature extraction. |
| candidates | The measure candidates to extract features from. |
Implements tvm::s_tir::meta_schedule::FeatureExtractorObj.
|
inlinestatic |
| tvm::s_tir::meta_schedule::PyFeatureExtractorObj::TVM_FFI_DECLARE_OBJECT_INFO_FINAL | ( | "s_tir.meta_schedule.PyFeatureExtractor" | , |
| PyFeatureExtractorObj | , | ||
| FeatureExtractorObj | |||
| ) |
| FExtractFrom tvm::s_tir::meta_schedule::PyFeatureExtractorObj::f_extract_from |
The packed function to the ExtractFrom function.