#pragma once #include #include #include #include namespace deep_jit { template inline void register_python_api(pybind11::module_& module, LazyInit>& jit) { pybind11::class_, std::shared_ptr>>(module, "Runtime", pybind11::module_local()); // Help the user library to export some functions to do warmup module.def("get_jit", [&jit]() { return jit.get(); }); } } // namespace deep_jit