添加两个新层后训练,在snapshot阶段报segmentation fault

我添加了两个新层并在LayerParameter里注册新层的参数后,通过python solve.py求解。在snapshot的时候跳出segmentation fault(core dumped),生成不了caffemodel。请问有人遇到过这个问题吗?或者有什么解决的思路?谢谢!
LayerParameter中两个新层的id分别是147和148
caffe版本:2016.10
CUDA: 7.5.18
操作系统:Ubuntu 15.04
已邀请:

Saniya_燕

赞同来自:

请问这个问题您解决了吗?我也遇到这个问题了,目前还没有找到解决办法

gy_cl - 90后

赞同来自:

我记得好像是版本问题,在我当时的代码里有其它版本的caffe层代码。可能是想借用其他版本的层,替换成适合当前版本的层的实现就好了。希望能帮到你。

膜法师Chris

赞同来自:

caffe和pycaffe的状态要一致。
比如,编译了caffe和pycaffe,后来因为一些原因修改了caffe的c++代码(比如添加层等),重新编译了caffe但是忘记编译pycaffe了,就会出现snapshot保存报segment fault错。

要回复问题请先登录注册