本来torch的forward和backward就已经写好了,mmcv一系列非要二次包装一下,我对此有如下疑问: 1,mmcv不仅开发发时候环境难配置,而且别人复现的时候配置环境也一堆问题,而且torch版本之间依赖更是无语,基于torch又搞了一套路完全不同的流程有什么意义? 2,他相对于原始torch的优势到底在哪里?我反而觉得原始torch更好写,代码更好懂,迁移性更强。
说是打印log和可视化方便么? 我对mmcv的看法就是完全是不懂为什么会存在,把原来简单的事情复杂化,降低代码的可迁移性和直观性,实在想不出来优势在哪?。