我正在尝试在Python中读取solver.prototxt
文件的参数。我可以使用iter
,max_iter
等查看诸如display
,solver.iter
,solver.param.max_iter
等的变量。但是,在更新权重之前,我无法访问执行向前/向后多次迭代的iter_size
参数。
最佳答案
似乎iter_size
没有暴露给pycaffe interface:
bp::class_<SolverParameter>("SolverParameter", bp::no_init)
.add_property("max_iter", &SolverParameter::max_iter)
.add_property("display", &SolverParameter::display)
.add_property("layer_wise_reduce", &SolverParameter::layer_wise_reduce);
如您所见,
max_iter
和display
是公开的,但iter_size
没有公开。我想加一行
.add_property("iter_size", &SolverParameter::iter_size)
在
"display"
行之后应该可以解决问题。记住在使用
make pycaffe
进行此更改后,编译pycaffe接口。关于python - 如何在Python(Caffe)中访问iter_size变量?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/41776188/