# PaddleDetection动转静模型支持列表

|    模型名称     |           是否支持           |                           运行命令                           |
| :-------------: | :--------------------------: | :----------------------------------------------------------: |
|  cascade_rcnn   |              ✅               | 使用动态图训练: python tools/train.py -c configs/cascade_rcnn/cascade_rcnn_r50_fpn_1x_coco.yml -se_vdl=true --vdl_log_dir=vdl_dir/scalar --eval<br>使用静态图训练: python tools/train.py -c configs/cascade_rcnn/cascade_rcnn_r50_fpn_1x_coco.yml -se_vdl=true --vdl_log_dir=vdl_dir/scalar --eval --to_static |
|    centernet    |              ✅               | 使用动态图训练: python tools/train.py -c configs/centernet/centernet_r50_140e_coco.yml -se_vdl=true --vdl_log_dir=vdl_dir/scalar --eval<br>使用静态图训练: python tools/train.py -c configs/centernet/centernet_r50_140e_coco.yml -se_vdl=true --vdl_log_dir=vdl_dir/scalar --eval --to_static |
|     clrnet      |              ✅               | 使用动态图训练: python tools/train.py -c configs/clrnet/clrnet_resnet18_culane.yml -se_vdl=true --vdl_log_dir=vdl_dir/scalar --eval<br>使用静态图训练: python tools/train.py -c configs/clrnet/clrnet_resnet18_culane.yml -se_vdl=true --vdl_log_dir=vdl_dir/scalar --eval --to_static |
|    convnext     |              ✅               | 使用动态图训练: python tools/train.py -c configs/convnext/ppyoloe_convnext_tiny_36e_coco.yml -se_vdl=true --vdl_log_dir=vdl_dir/scalar --eval<br>使用静态图训练: python tools/train.py -c configs/convnext/ppyoloe_convnext_tiny_36e_coco.yml -se_vdl=true --vdl_log_dir=vdl_dir/scalar --eval --to_static |
|       dcn       |              ✅               | 使用动态图训练: python tools/train.py -c configs/dcn/faster_rcnn_dcn_r50_fpn_1x_coco.yml -se_vdl=true --vdl_log_dir=vdl_dir/scalar --eval<br>使用静态图训练: python tools/train.py -c configs/dcn/faster_rcnn_dcn_r50_fpn_1x_coco.yml -se_vdl=true --vdl_log_dir=vdl_dir/scalar --eval --to_static |
| deformable_detr |              ✅               | 使用动态图训练: python tools/train.py -c configs/deformable_detr/deformable_detr_r50_1x_coco.yml -se_vdl=true --vdl_log_dir=vdl_dir/scalar --eval<br>使用静态图训练: python tools/train.py -c configs/deformable_detr/deformable_detr_r50_1x_coco.yml -se_vdl=true --vdl_log_dir=vdl_dir/scalar --eval --to_static |
|      detr       |              -               | 使用动态图训练: python tools/train.py -c configs/detr/detr_r50_1x_coco.yml -se_vdl=true --vdl_log_dir=vdl_dir/scalar --eval<br>使用静态图训练: python tools/train.py -c configs/detr/detr_r50_1x_coco.yml -se_vdl=true --vdl_log_dir=vdl_dir/scalar --eval --to_static |
|      dino       |              -               | 使用动态图训练: python tools/train.py -c configs/dino/dino_r50_4scale_1x_coco.yml -se_vdl=true --vdl_log_dir=vdl_dir/scalar --eval<br>使用静态图训练: python tools/train.py -c configs/dino/dino_r50_4scale_1x_coco.yml -se_vdl=true --vdl_log_dir=vdl_dir/scalar --eval --to_static |
| face_detection  |              ✅               | 使用动态图训练: python tools/train.py -c configs/face_detection/blazeface_1000e.yml -se_vdl=true --vdl_log_dir=vdl_dir/scalar --eval<br>使用静态图训练: python tools/train.py -c configs/face_detection/blazeface_1000e.yml -se_vdl=true --vdl_log_dir=vdl_dir/scalar --eval --to_static |
|   faster_rcnn   |              ✅               | 使用动态图训练: python tools/train.py -c configs/faster_rcnn/faster_rcnn_r50_1x_coco.yml -se_vdl=true --vdl_log_dir=vdl_dir/scalar --eval<br>使用静态图训练: python tools/train.py -c configs/faster_rcnn/faster_rcnn_r50_1x_coco.yml -se_vdl=true --vdl_log_dir=vdl_dir/scalar --eval --to_static |
|      fcos       |              ✅               | 使用动态图训练: python tools/train.py -c configs/fcos/fcos_r50_fpn_1x_coco.yml -se_vdl=true --vdl_log_dir=vdl_dir/scalar --eval<br>使用静态图训练: python tools/train.py -c configs/fcos/fcos_r50_fpn_1x_coco.yml -se_vdl=true --vdl_log_dir=vdl_dir/scalar --eval --to_static |
|    few-shot     |              ✅               | 使用动态图训练: python tools/train.py -c configs/few-shot/faster_rcnn_r50_vd_fpn_1x_coco_cotuning_roadsign.yml -se_vdl=true --vdl_log_dir=vdl_dir/scalar --eval<br>使用静态图训练: python tools/train.py -c configs/few-shot/faster_rcnn_r50_vd_fpn_1x_coco_cotuning_roadsign.yml -se_vdl=true --vdl_log_dir=vdl_dir/scalar --eval --to_static |
|    focalnet     |              ✅               | 使用动态图训练: python tools/train.py -c configs/focalnet/ppyoloe_plus_focalnet_tiny_36e_coco.yml -se_vdl=true --vdl_log_dir=vdl_dir/scalar --eval<br>使用静态图训练: python tools/train.py -c configs/focalnet/ppyoloe_plus_focalnet_tiny_36e_coco.yml -se_vdl=true --vdl_log_dir=vdl_dir/scalar --eval --to_static |
|       gfl       |              -               | 使用动态图训练: python tools/train.py -c configs/gfl/gfl_r18vd_1x_coco.yml -se_vdl=true --vdl_log_dir=vdl_dir/scalar --eval<br>使用静态图训练: python tools/train.py -c configs/gfl/gfl_r18vd_1x_coco.yml -se_vdl=true --vdl_log_dir=vdl_dir/scalar --eval --to_static |
|       gn        |              ✅               | 使用动态图训练: python tools/train.py -c configs/gn/faster_rcnn_r50_fpn_gn_2x_coco.yml -se_vdl=true --vdl_log_dir=vdl_dir/scalar --eval<br>使用静态图训练: python tools/train.py -c configs/gn/faster_rcnn_r50_fpn_gn_2x_coco.yml -se_vdl=true --vdl_log_dir=vdl_dir/scalar --eval --to_static |
|   group_detr    | 动态图、静态图运行均出现错误 | 使用动态图训练: python tools/train.py -c configs/group_detr/group_dino_r50_4scale_1x_coco.yml -se_vdl=true --vdl_log_dir=vdl_dir/scalar --eval<br>使用静态图训练: python tools/train.py -c configs/group_detr/group_dino_r50_4scale_1x_coco.yml -se_vdl=true --vdl_log_dir=vdl_dir/scalar --eval --to_static |
|      hrnet      |              ✅               | 使用动态图训练: python tools/train.py -c configs/hrnet/faster_rcnn_hrnetv2p_w18_1x_coco.yml -se_vdl=true --vdl_log_dir=vdl_dir/scalar --eval<br>使用静态图训练: python tools/train.py -c configs/hrnet/faster_rcnn_hrnetv2p_w18_1x_coco.yml -se_vdl=true --vdl_log_dir=vdl_dir/scalar --eval --to_static |
|    mask_rcnn    |              ✅               | 使用动态图训练: python tools/train.py -c configs/mask_rcnn/mask_rcnn_r50_1x_coco.yml -se_vdl=true --vdl_log_dir=vdl_dir/scalar --eval<br>使用静态图训练: python tools/train.py -c configs/mask_rcnn/mask_rcnn_r50_1x_coco.yml -se_vdl=true --vdl_log_dir=vdl_dir/scalar --eval --to_static |
|     picodet     |              ✅               | 使用动态图训练: python tools/train.py -c configs/picodet/picodet_l_320_coco_lcnet.yml -se_vdl=true --vdl_log_dir=vdl_dir/scalar --eval<br>使用静态图训练: python tools/train.py -c configs/picodet/picodet_l_320_coco_lcnet.yml -se_vdl=true --vdl_log_dir=vdl_dir/scalar --eval --to_static |
|     pphuman     |              ✅               | 使用动态图训练: python  tools/train.py -c configs/pphuman/ppyoloe_crn_l_36e_crowdhuman.yml -se_vdl=true --vdl_log_dir=vdl_dir/scalar --eval<br>使用静态图训练: python  tools/train.py -c configs/pphuman/ppyoloe_crn_l_36e_crowdhuman.yml -se_vdl=true --vdl_log_dir=vdl_dir/scalar --eval --to_static |
|    ppvehicle    |              ✅               | 使用动态图训练: python  tools/train.py  -c configs/ppvehicle/mot_ppyoloe_s_36e_ppvehicle.yml -se_vdl=true --vdl_log_dir=vdl_dir/scalar --eval<br>使用静态图训练: python  tools/train.py  -c configs/ppvehicle/mot_ppyoloe_s_36e_ppvehicle.yml -se_vdl=true --vdl_log_dir=vdl_dir/scalar --eval --to_static |
|     ppyolo      |              ✅               | 使用动态图训练: python  tools/train.py  -c  configs/ppyolo/ppyolo_mbv3_small_coco.yml -se_vdl=true --vdl_log_dir=vdl_dir/scalar --eval<br>使用静态图训练: python  tools/train.py  -c  configs/ppyolo/ppyolo_mbv3_small_coco.yml -se_vdl=true --vdl_log_dir=vdl_dir/scalar --eval --to_static |
|     ppyoloe     |              ✅               | 使用动态图训练: python  tools/train.py  -c configs/ppyoloe/ppyoloe_crn_m_300e_coco.yml -se_vdl=true --vdl_log_dir=vdl_dir/scalar --eval<br>使用静态图训练: python  tools/train.py  -c configs/ppyoloe/ppyoloe_crn_m_300e_coco.yml -se_vdl=true --vdl_log_dir=vdl_dir/scalar --eval --to_static |
|    queryinst    |              -               | 使用动态图训练: python  tools/train.py  -c configs/queryinst/queryinst_r50_fpn_1x_pro100_coco.yml -se_vdl=true --vdl_log_dir=vdl_dir/scalar --eval<br>使用静态图训练: python  tools/train.py  -c configs/queryinst/queryinst_r50_fpn_1x_pro100_coco.yml -se_vdl=true --vdl_log_dir=vdl_dir/scalar --eval --to_static |
|  rcnn_enhance   |              ✅               | 使用动态图训练: python  tools/train.py  -c configs/rcnn_enhance/faster_rcnn_enhance_3x_coco.yml -se_vdl=true --vdl_log_dir=vdl_dir/scalar --eval<br>使用静态图训练: python  tools/train.py  -c configs/rcnn_enhance/faster_rcnn_enhance_3x_coco.yml -se_vdl=true --vdl_log_dir=vdl_dir/scalar --eval --to_static |
|     res2net     |              ✅               | 使用动态图训练: python  tools/train.py -c configs/res2net/faster_rcnn_res2net50_vb_26w_4s_fpn_1x_coco.yml -se_vdl=true --vdl_log_dir=vdl_dir/scalar --eval<br>使用静态图训练: python  tools/train.py -c configs/res2net/faster_rcnn_res2net50_vb_26w_4s_fpn_1x_coco.yml -se_vdl=true --vdl_log_dir=vdl_dir/scalar --eval --to_static |
|    retinanet    |              ✅               | 使用动态图训练: python  tools/train.py -c configs/retinanet/retinanet_r50_fpn_1x_coco.yml -se_vdl=true --vdl_log_dir=vdl_dir/scalar --eval<br>使用静态图训练: python  tools/train.py -c configs/retinanet/retinanet_r50_fpn_1x_coco.yml -se_vdl=true --vdl_log_dir=vdl_dir/scalar --eval --to_static |
|     rtdetr      |              -               | 使用动态图训练: python  tools/train.py -c configs/rtdetr/rtdetr_r18vd_6x_coco.yml -se_vdl=true --vdl_log_dir=vdl_dir/scalar --eval<br>使用静态图训练: python  tools/train.py -c configs/rtdetr/rtdetr_r18vd_6x_coco.yml -se_vdl=true --vdl_log_dir=vdl_dir/scalar --eval --to_static |
|   ppyoloe_sod   |              ✅               | 使用动态图训练: python  tools/train.py -c configs/smalldet/ppyoloe_plus_sod_crn_l_80e_coco.yml -se_vdl=true --vdl_log_dir=vdl_dir/scalar --eval<br>使用静态图训练: python  tools/train.py -c configs/smalldet/ppyoloe_plus_sod_crn_l_80e_coco.yml -se_vdl=true --vdl_log_dir=vdl_dir/scalar --eval --to_static |
|     solov2      |              ✅               | 使用动态图训练: python  tools/train.py -c configs/solov2/solov2_r50_fpn_1x_coco.yml -se_vdl=true --vdl_log_dir=vdl_dir/scalar --eval<br>使用静态图训练: python  tools/train.py -c configs/solov2/solov2_r50_fpn_1x_coco.yml -se_vdl=true --vdl_log_dir=vdl_dir/scalar --eval --to_static |
|   sparse_rcnn   |              -               | 使用动态图训练: python  tools/train.py -c configs/sparse_rcnn/sparse_rcnn_r50_fpn_3x_pro100_coco.yml -se_vdl=true --vdl_log_dir=vdl_dir/scalar --eval<br>使用静态图训练: python  tools/train.py -c configs/sparse_rcnn/sparse_rcnn_r50_fpn_3x_pro100_coco.yml -se_vdl=true --vdl_log_dir=vdl_dir/scalar --eval --to_static |
|       sqr       |              ✅               | 使用动态图训练: python  tools/train.py -c configs/sqr/deformable_detr_sqr_r50_12e_coco.yml -se_vdl=true --vdl_log_dir=vdl_dir/scalar --eval<br>使用静态图训练: python  tools/train.py -c configs/sqr/deformable_detr_sqr_r50_12e_coco.yml -se_vdl=true --vdl_log_dir=vdl_dir/scalar --eval --to_static |
|       ssd       |              ✅               | 使用动态图训练: python  tools/train.py -c configs/ssd/ssd_r34_70e_coco.yml -se_vdl=true --vdl_log_dir=vdl_dir/scalar --eval<br>使用静态图训练: python  tools/train.py -c configs/ssd/ssd_r34_70e_coco.yml -se_vdl=true --vdl_log_dir=vdl_dir/scalar --eval --to_static |
|      swin       |              -               | 使用动态图训练: python  tools/train.py -c configs/swin/faster_rcnn_swin_tiny_fpn_3x_coco.yml -se_vdl=true --vdl_log_dir=vdl_dir/scalar --eval<br>使用静态图训练: python  tools/train.py -c configs/swin/faster_rcnn_swin_tiny_fpn_3x_coco.yml -se_vdl=true --vdl_log_dir=vdl_dir/scalar --eval --to_static |
|      tood       |              ✅               | 使用动态图训练: python  tools/train.py -c configs/tood/tood_r50_fpn_1x_coco.yml -se_vdl=true --vdl_log_dir=vdl_dir/scalar --eval<br>使用静态图训练: python  tools/train.py -c configs/tood/tood_r50_fpn_1x_coco.yml -se_vdl=true --vdl_log_dir=vdl_dir/scalar --eval --to_static |
|     ttfnet      |              ✅               | 使用动态图训练: python  tools/train.py -c configs/ttfnet/ttfnet_darknet53_1x_coco.yml -se_vdl=true --vdl_log_dir=vdl_dir/scalar --eval<br>使用静态图训练: python  tools/train.py -c configs/ttfnet/ttfnet_darknet53_1x_coco.yml -se_vdl=true --vdl_log_dir=vdl_dir/scalar --eval --to_static |
|     vitdet      |              ✅               | 使用动态图训练: python  tools/train.py -c configs/vitdet/ppyoloe_vit_base_csppan_cae_36e_coco.yml -se_vdl=true --vdl_log_dir=vdl_dir/scalar --eval<br>使用静态图训练: python  tools/train.py -c configs/vitdet/ppyoloe_vit_base_csppan_cae_36e_coco.yml -se_vdl=true --vdl_log_dir=vdl_dir/scalar --eval --to_static |
|      yolof      |              ✅               | 使用动态图训练: python  tools/train.py -c configs/yolof/yolof_r50_c5_1x_coco.yml -se_vdl=true --vdl_log_dir=vdl_dir/scalar --eval<br>使用静态图训练: python  tools/train.py -c configs/yolof/yolof_r50_c5_1x_coco.yml -se_vdl=true --vdl_log_dir=vdl_dir/scalar --eval --to_static |
|     yolov3      |              ✅               | 使用动态图训练: python  tools/train.py -c configs/yolov3/yolov3_mobilenet_v1_roadsign.yml -se_vdl=true --vdl_log_dir=vdl_dir/scalar --eval<br>使用静态图训练: python  tools/train.py -c configs/yolov3/yolov3_mobilenet_v1_roadsign.yml -se_vdl=true --vdl_log_dir=vdl_dir/scalar --eval --to_static |
|      yolox      |              ✅               | 使用动态图训练: python  tools/train.py -c configs/yolox/yolox_l_300e_coco.yml -se_vdl=true --vdl_log_dir=vdl_dir/scalar --eval<br>使用静态图训练: python  tools/train.py -c configs/yolox/yolox_l_300e_coco.yml -se_vdl=true --vdl_log_dir=vdl_dir/scalar --eval --to_static |
