jxt1234
jxt1234
ok , 已经复现,排查中
ConvTranspose with group + BN / Scale 的合并有 bug ,内部已经修复,等待同步中
这个是移动端上的 python 运行?
numpy 数据转到 mnn 后建议 copy 一下。另外建议不要用 session 接口。换用 module api ,可参考 pymnn/examples/MNNExpr/mnn_numpy_cv_demo.py
auto var_shape = _Input({(int)mInfo->dim.size()}, NCHW, halide_type_of()); auto shapePtr = var_shape->writeMap(); memcpy(shapePtr, &mInfo->dim[0], mInfo->dim.size() * sizeof(int)); VARP tmpVarp = _Fill(_Shape(var_shape, mInfo->order == Dimensionformat::NCHW), _Scalar(value)); 这段逻辑是有问题的,这样 fill 出来的 shape 是 {dim.size()} 而非...
可以试试在 onForward 之前加一句 inVarp.fix(VARP::InputType::CONSTANT)
像是因为 vs 版本不一致
链接mnn的主工程要打开 C++ 11 这个选项
可能是有尺寸超出。换用 buffer 试下吧。 OpenCL: numberThread 设成 68 Vulkan :编译时加上 -DMNN_VULKAN_IMAGE=OFF
另外模型文件我好像没收到,重新发一下?