|
Halide 21.0.0
Halide compiler and libraries
|
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::DefaultCostModel | inline |
| DefaultCostModel(const std::string &weights_in_path, const std::string &weights_out_path, bool randomize_weights, Internal::Autoscheduler::Statistics &stats) | Halide::DefaultCostModel | inline |
| enqueue(const Internal::Autoscheduler::FunctionDAG &dag, const Halide::Internal::Autoscheduler::StageMapOfScheduleFeatures &schedule_feats, double *cost_ptr) override | Halide::DefaultCostModel | virtual |
| 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) override | Halide::DefaultCostModel | virtual |
| enqueue(int ns, Runtime::Buffer< float > *schedule_feats, double *cost_ptr, std::vector< double > *cost_per_stage_ptr) | Halide::DefaultCostModel | |
| evaluate_costs() override | Halide::DefaultCostModel | virtual |
| evaluate_costs() override | Halide::DefaultCostModel | virtual |
| load_weights() | Halide::DefaultCostModel | |
| load_weights() | Halide::DefaultCostModel | |
| reset() override | Halide::DefaultCostModel | virtual |
| reset() override | Halide::DefaultCostModel | virtual |
| save_weights() | Halide::DefaultCostModel | |
| save_weights() | Halide::DefaultCostModel | |
| set_pipeline_features(const Internal::Autoscheduler::FunctionDAG &dag, const Internal::Autoscheduler::Adams2019Params ¶ms) override | Halide::DefaultCostModel | virtual |
| set_pipeline_features(const Runtime::Buffer< float > &, int n) | Halide::DefaultCostModel | |
| set_pipeline_features(const Internal::Autoscheduler::FunctionDAG &dag, const Internal::Autoscheduler::Anderson2021Params ¶ms) override | Halide::DefaultCostModel | virtual |
| set_pipeline_features(const Runtime::Buffer< float > &, int n) | Halide::DefaultCostModel | |
| ~CostModel()=default | Halide::CostModel | virtual |
| ~CostModel()=default | Halide::CostModel | virtual |
| ~DefaultCostModel() override=default | Halide::DefaultCostModel |