We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 56224de commit 346b922Copy full SHA for 346b922
bindings/model.cpp
@@ -70,10 +70,22 @@ void BindEngine(py::module& m) {
70
"Construct and spec Engine.")
71
.def("spec", &model::Engine::Spec)
72
.def("pre_evaluation_check", &model::Engine::PreEvaluationCheck)
73
- .def("evaluate", &model::Engine::Evaluate, py::arg("mapping"),
74
- py::arg("workload"), py::arg("sparse_optimizations"),
75
- py::arg("break_on_failure") = true,
76
- py::keep_alive<1, 2>(), py::keep_alive<1, 3>(), py::keep_alive<1, 4>())
+ .def(
+ "evaluate",
+ py::overload_cast<
+ Mapping&,
77
+ problem::Workload&,
78
+ sparse::SparseOptimizationInfo*,
79
+ bool
80
+ >(&model::Engine::Evaluate),
81
+ py::arg("mapping"),
82
+ py::arg("workload"),
83
+ py::arg("sparse_optimizations"),
84
+ py::arg("break_on_failure") = true,
85
+ py::keep_alive<1, 2>(),
86
+ py::keep_alive<1, 3>(),
87
+ py::keep_alive<1, 4>()
88
+ )
89
.def("is_evaluated", &model::Engine::IsEvaluated)
90
.def("utilization", &model::Engine::Utilization)
91
.def("energy", &model::Engine::Energy)
0 commit comments