Open zhaofenqiang opened 6 years ago
After gdb inference
to debug the program.
Found the program was crashed at Line493
https://github.com/zhaofenqiang/PaddleOnACL/blob/345ff226df5640533708ad6a5d23aa7a32eb3803/paddle/gserver/layers/ACLOperator.hpp#L491-L497
The op
is NEConvolutionLayer
, but the ACL didn't built with debug mode, so the configure
function's detail cannot be dug.
Moreover, the configure
function should have no problem, because other conv layer is configured and executed successfully.
So this is very strange. Maybe due to the cpp14
's unique pointer at https://github.com/zhaofenqiang/PaddleOnACL/blob/345ff226df5640533708ad6a5d23aa7a32eb3803/paddle/gserver/layers/ACLBaseBaseTensor.hpp#L22-L42
Because I am not very clear about what's it for.
Just thought about the group convolution. PaddleOnACL didn't implement group convolution yet, or didn't pay much attention to it, so it could have some potential problems.
Following the installation instuctions, running mobilnet inference on Raspberry Pi. Program output: