Halide
Halide::DefaultCostModel Member List

This is the complete list of members for Halide::DefaultCostModel, including all inherited members.

backprop(const Runtime::Buffer< const float > &true_runtimes, float learning_rate)Halide::DefaultCostModel
backprop(const Runtime::Buffer< const float > &true_runtimes, float learning_rate)Halide::DefaultCostModel
DefaultCostModel(const std::string &weights_in_path, const std::string &weights_out_path, bool randomize_weights)Halide::DefaultCostModelinline
DefaultCostModel(const std::string &weights_in_path, const std::string &weights_out_path, bool randomize_weights, Internal::Autoscheduler::Statistics &stats)Halide::DefaultCostModelinline
enqueue(const Internal::Autoscheduler::FunctionDAG &dag, const Halide::Internal::Autoscheduler::StageMapOfScheduleFeatures &schedule_feats, double *cost_ptr) overrideHalide::DefaultCostModelvirtual
enqueue(int ns, Runtime::Buffer< float > *schedule_feats, double *cost_ptr)Halide::DefaultCostModel
enqueue(const Internal::Autoscheduler::FunctionDAG &dag, const Halide::Internal::Autoscheduler::StageMapOfScheduleFeatures &schedule_feats, double *cost_ptr, std::vector< double > *cost_per_stage_ptr) overrideHalide::DefaultCostModelvirtual
enqueue(int ns, Runtime::Buffer< float > *schedule_feats, double *cost_ptr, std::vector< double > *cost_per_stage_ptr)Halide::DefaultCostModel
evaluate_costs() overrideHalide::DefaultCostModelvirtual
evaluate_costs() overrideHalide::DefaultCostModelvirtual
load_weights()Halide::DefaultCostModel
load_weights()Halide::DefaultCostModel
reset() overrideHalide::DefaultCostModelvirtual
reset() overrideHalide::DefaultCostModelvirtual
save_weights()Halide::DefaultCostModel
save_weights()Halide::DefaultCostModel
set_pipeline_features(const Internal::Autoscheduler::FunctionDAG &dag, const Internal::Autoscheduler::Adams2019Params &params) overrideHalide::DefaultCostModelvirtual
set_pipeline_features(const Runtime::Buffer< float > &, int n)Halide::DefaultCostModel
set_pipeline_features(const Internal::Autoscheduler::FunctionDAG &dag, const Internal::Autoscheduler::Anderson2021Params &params) overrideHalide::DefaultCostModelvirtual
set_pipeline_features(const Runtime::Buffer< float > &, int n)Halide::DefaultCostModel
~CostModel()=defaultHalide::CostModelvirtual
~CostModel()=defaultHalide::CostModelvirtual
~DefaultCostModel() override=defaultHalide::DefaultCostModel