【发布时间】:2021-01-12 08:01:43
【问题描述】:
据我了解,有 3 个参数被传递给 m.def()。我不明白传递的第二个参数的语法,即 [] (Observable...){} 这是什么意思?
m.def(
"DumpHistogramFile",
[](Observable<NetBase>::Observer* ob) {
HistogramNetObserver* hist_ob =
dynamic_cast_if_rtti<HistogramNetObserver*>(ob);
hist_ob->DumpHistogramFile();
},
pybind11::arg("ob"));
我在pytorch source code 中找到了这个语法
【问题讨论】: