|
|
|
@@ -73,6 +73,7 @@ Dataset used: |
|
|
|
├── README.md // descriptions about FCN |
|
|
|
├── scripts |
|
|
|
├── run_train.sh |
|
|
|
├── run_standalone_train.sh |
|
|
|
├── run_eval.sh |
|
|
|
├── build_data.sh |
|
|
|
├── src |
|
|
|
@@ -114,13 +115,13 @@ Dataset used: |
|
|
|
|
|
|
|
# model |
|
|
|
'model': 'FCN8s', |
|
|
|
'ckpt_vgg16': '/data/workspace/mindspore_dataset/FCN/FCN/model/0-150_5004.ckpt', |
|
|
|
'ckpt_pre_trained': '/data/workspace/mindspore_dataset/FCN/FCN/model_new/FCN8s-500_82.ckpt', |
|
|
|
'ckpt_vgg16': '', |
|
|
|
'ckpt_pre_trained': '', |
|
|
|
|
|
|
|
# train |
|
|
|
'save_steps': 330, |
|
|
|
'keep_checkpoint_max': 500, |
|
|
|
'train_dir': '/data/workspace/mindspore_dataset/FCN/FCN/model_new/', |
|
|
|
'keep_checkpoint_max': 5, |
|
|
|
'ckpt_dir': './ckpt', |
|
|
|
``` |
|
|
|
|
|
|
|
如需获取更多信息,请查看`config.py`. |
|
|
|
@@ -281,7 +282,7 @@ Dataset used: |
|
|
|
if args.rank == 0: |
|
|
|
config_ck = CheckpointConfig(save_checkpoint_steps=cfg.save_steps, |
|
|
|
keep_checkpoint_max=cfg.keep_checkpoint_max) |
|
|
|
ckpoint_cb = ModelCheckpoint(prefix=cfg.model, directory=cfg.train_dir, config=config_ck) |
|
|
|
ckpoint_cb = ModelCheckpoint(prefix=cfg.model, directory=cfg.ckpt_dir, config=config_ck) |
|
|
|
cbs.append(ckpoint_cb) |
|
|
|
|
|
|
|
model.train(cfg.train_epochs, dataset, callbacks=cbs) |
|
|
|
|