Closed zpye closed 1 year ago
1. https://github.com/zjhellofss/KuiperInfer/blob/ed72d28a3904bdbd2df470706f5b83eeafd0bc54/source/layer/details/yolo_detect.cpp#L244
这一行代码中创建Tensor但没有变量保存返回值,是否可以去掉?
2. https://github.com/zjhellofss/KuiperInfer/blob/ed72d28a3904bdbd2df470706f5b83eeafd0bc54/source/layer/details/yolo_detect.cpp#L88
https://github.com/zjhellofss/KuiperInfer/blob/ed72d28a3904bdbd2df470706f5b83eeafd0bc54/source/layer/details/yolo_detect.cpp#L139
这里外层循环和内层循环都在遍历stages,感觉上有点不合理。 个人的一个看法是,外层的stages表示3种不同的特征图尺寸(20x20,40x40,80x80),内层的3代表anchor的3种长宽比,二者是互相独立的。不知道这种理解对不对?
yolo.py
@zpye 我可能把stage的数量和锚框的尺寸数量混在一起了, 因为在yolov5下默认两个都是3.
1. https://github.com/zjhellofss/KuiperInfer/blob/ed72d28a3904bdbd2df470706f5b83eeafd0bc54/source/layer/details/yolo_detect.cpp#L244
这一行代码中创建Tensor但没有变量保存返回值,是否可以去掉?
2. https://github.com/zjhellofss/KuiperInfer/blob/ed72d28a3904bdbd2df470706f5b83eeafd0bc54/source/layer/details/yolo_detect.cpp#L88
https://github.com/zjhellofss/KuiperInfer/blob/ed72d28a3904bdbd2df470706f5b83eeafd0bc54/source/layer/details/yolo_detect.cpp#L139
这里外层循环和内层循环都在遍历stages,感觉上有点不合理。 个人的一个看法是,外层的stages表示3种不同的特征图尺寸(20x20,40x40,80x80),内层的3代表anchor的3种长宽比,二者是互相独立的。不知道这种理解对不对?