DeepLink-org/deeplink.framework

MMCV分支删减

Bonbon-Tang opened this issue · 2 comments

  1. dipu的one iter测试时,使用了两个版本的mmcv, 跑基准测试时(cpu)使用了一版mmcv,跑对比测试时(diopi)又使用了另一版mmcv,之前说是mmcv适配好diopi后,cpu代码不好用了。此信息需要确认,并修复为适配好dipu的mmcv cpu和diopi都能使用。且one iter测试时仅使用一个mmcv。
  2. diopi中mmcv的测试,使用的mmcv分支为diopi的submodule。需要删除此submodule。后续测试基于一个固定的mmcv commit id(目前是最新的main分支)。
  3. 目前的mmcv测试中没有测试寒武纪的mmcv实现。需要把寒武纪的mmcv实现加入ci测试。(可类比目前代码中cuda上的测试方法)(P3)

针对问题1: #325 已经完成

针对问题2 定位到最新MMCV库依赖MMEngine