Skip to content

Latest commit

 

History

History
74 lines (64 loc) · 3.86 KB

代码转换TODOList.md

File metadata and controls

74 lines (64 loc) · 3.86 KB

需要转换的代码文件

需要迁移的库函数/类

  • timm
    • models
      • efficientnet_blocks
        • make_divisible
        • round_channels
      • layers.get_condconv_initializer
    • utils
      • accuracy
      • AverageMeter
      • update_summary
  • ptflops.get_model_complexity_info

需要重写的库函数/类 -> 完成!

  • timm
    • data - 完成!(2+89+196+46+71+275+63=742行)检验通过!
      • Dataset
      • create_loader
    • loss.LabelSmoothingCrossEntropy - 完成!(1+28=29行)检验通过!
    • models
      • efficientnet_blocks - 完成!(5+98+40+60+246+20+55=524行)检验通过!
        • ConvBnAct
        • DepthwiseSeparableConv
        • drop_path
        • InvertedResidual
        • SqueezeExcite
      • layers
        • activations - 完成!(19行)检验通过!
          • hard_sigmoid
          • Swish
        • create_conv2d - 完成!检验通过!
        • SelectAdaptivePool2d - 完成!(88行)检验通过!
      • resume_checkpoint - 完成!(33行)检验通过!
    • optim.create_optimizer - 完成!(87行)不作检验
    • scheduler.create_scheduler - 完成!(1+23=24行)检验通过!
    • utils - 完成!(190行)检验通过!
      • CheckpointSaver
      • ModelEma
      • reduce_tensor
  • thop.profile - 完成!(1+98+110=209行)检验通过!

可以忽略差异直接进行迁移的代码文件

(4、5可能无需迁移)