#pragma once #include #include namespace torch::jit { void initPythonCustomClassBindings(PyObject* module); struct ScriptClass { ScriptClass(c10::StrongTypePtr class_type) : class_type_(std::move(class_type)) {} py::object __call__(const py::args& args, const py::kwargs& kwargs); c10::StrongTypePtr class_type_; }; } // namespace torch::jit