| 746 | |
| 747 | template <class... DTypes> |
| 748 | std::function<py::object(const DTypes &..., py::args, py::kwargs)> type_helper( |
| 749 | const py::module &module, const std::string &name) { |
| 750 | return [module, name](const DTypes &...dtypes, py::args args, py::kwargs kwargs) { |
| 751 | auto full_name = signature(name, dtypes...); |
| 752 | return module.attr(py::str(full_name))(*args, **kwargs); |
| 753 | }; |
| 754 | } |
| 755 | |
| 756 | // Optimizer interface |
| 757 | class pyLRSchedule : public py::class_<graphvite::LRSchedule> { |
nothing calls this directly
no test coverage detected