PaddlePaddle / Anakin

High performance Cross-platform Inference-engine, you could run Anakin on x86-cpu,arm, nv-gpu, amd-gpu,bitmain and cambricon devices.
https://anakin.baidu.com/
Apache License 2.0
532 stars 135 forks source link

Convolution层only support group == 1? #477

Open whongjob opened 5 years ago

whongjob commented 5 years ago

问题: 在x86上执行net_executer.prediction()的时候中断报错: x86_utils.h:906] Check failed:group == 1 (32 == 1) only support group == 1 Check failed:group == 1 (32 == 1) fatal error stack trace: :

我用的MobileNet-SSD模型,卷积层如下: layer { name: "conv1/dw" type: "Convolution" bottom: "conv0" top: "conv1/dw" param { lr_mult: 0.1 decay_mult: 0.1 } convolution_param { num_output: 32 bias_term: false pad: 1 kernel_size: 3 group: 32

engine: CAFFE

weight_filler {
  type: "msra"
}

} } 是x86上只支持group==1?我把这层换成ConvolutionDepthwise也没用。