Release Python GIL in C++ class constructor (#493)
This commit is contained in:
@@ -40,7 +40,8 @@ void PybindOfflineRecognizer(py::module *m) {
|
||||
|
||||
using PyClass = OfflineRecognizer;
|
||||
py::class_<PyClass>(*m, "OfflineRecognizer")
|
||||
.def(py::init<const OfflineRecognizerConfig &>(), py::arg("config"))
|
||||
.def(py::init<const OfflineRecognizerConfig &>(), py::arg("config"),
|
||||
py::call_guard<py::gil_scoped_release>())
|
||||
.def(
|
||||
"create_stream",
|
||||
[](const PyClass &self) { return self.CreateStream(); },
|
||||
|
||||
Reference in New Issue
Block a user