| from segmentation_2d.train_R50_seg_adam_optimizer_2d import train_2d_R50 |
| from segmentation_3d.train_R50_seg_adam_optimizer_3d import train_3d_R50 |
| from utils.func import ( |
| parse_config, |
| load_config |
| ) |
| if __name__=="__main__": |
| yml_args = parse_config() |
| cfg = load_config(yml_args.config) |
| |
| assert cfg.base.is_2D + cfg.base.is_3D == 1 |
| if cfg.base.is_2D: |
| if cfg.base.is_R50: |
| train_2d_R50(yml_args, cfg) |
| if cfg.base.is_SAMVIT: |
| train_2d_SAMVIT(yml_args, cfg) |
| |
| if cfg.base.is_3D: |
| if cfg.base.is_R50: |
| train_3d_R50(yml_args, cfg) |
| if cfg.base.is_SAMVIT: |
| train_3d_SAMVIT(yml_args, cfg) |