您好,理论上逐层模式和融合模式结果是一致的,建议您参考一下这份代码,这是移植yolact的代码流程,(库源:GitHub - dbolya/yolact: A simple, fully convolutional model for real-time instance segmentation.)。下载地址:https://pan.baidu.com/s/1i39m8RLYfz2VNQX50mwEhA 提取码:1cs1展开
您好,理论上逐层模式和融合模式结果是一致的,建议您参考一下这份代码,这是移植yolact的代码流程,(库源:GitHub - dbolya/yolact: A simple, fully convolutional model for real-time instance segmentation.)。下载地址:https://pan.baidu.com/s/1i39m8RLYfz2VNQX50mwEhA 提取码:1cs1展开
你好,文件是否发错了?这个文件下下来好像是离线模型调试和交叉编译的。
另外,我的问题目前已经解决,发现是yolact网络中,有部分变量创建和计算发生在cpu上,导致出现的问题。
目前在线逐层模式跑通了,结果和cpu跑原始模型误差很小,但是运行在线融合模式时又出现dynamic_cast to MLUTensorImpl failed报错!我猜测可能是因为我的模型输出是一个包含五个张量的tuple的原因,于是只输出其中一个张量,分别对每个元素做了输出,可以正常跑通,但是结果和逐层模式相差很大,甚至有一个张量有一半全部是0(逐层中都有数值)。请问:是否融合模式不能输出元组,或者有什么别的限制吗比如大小,维度。为何我的融合模式结果和逐层结果不一致?之前我做过yolo系列算法的移植,没有遇到过这些问题。展开
您好,理论上逐层模式和融合模式结果是一致的,建议您参考一下这份代码,这是移植yolact的代码流程,(库源:GitHub - dbolya/yolact: A simple, fully convolutional model for real-time instance segmentation.)。
下载地址:https://pan.baidu.com/s/1i39m8RLYfz2VNQX50mwEhA 提取码:1cs1
目前在线逐层模式跑通了,结果和cpu跑原始模型误差很小,但是运行在线融合模式时又出现dynamic_cast to MLUTensorImpl failed报错!我猜测可能是因为我的模型输出是一个包含五个张量的tuple的原因,于是只输出其中一个张量,分别对每个元素做了输出,可以正常跑通,但是结果和逐层模式相差很大,甚至有一个张量有一半全部是0(逐层中都有数值)。请问:
是否融合模式不能输出元组,或者有什么别的限制吗比如大小,维度。
为何我的融合模式结果和逐层结果不一致?之前我做过yolo系列算法的移植,没有遇到过这些问题。
请登录后评论