Do you have any idea why I am seeing this? When I check the prototxt it does have that layer but it has '_new' appended to it so it would be e.g. conv11_mbox_conf_new
I dont know why is it looking for conv11_mbox_conf when the prototxt has conv11_mbox_conf...

I found the cause. When mvNCCompile parses the caffe model, it builds a tree. But it only attaches the bottom blob and uses layer name as top blob. The compiler has logic to deal with renaming, while it fails in this condition.