Fix a serious doc issue
This commit is contained in:
parent
551f4b0d94
commit
01b249cce3
|
@ -91,11 +91,11 @@ wget -P ./pretrain_models/ https://paddle-imagenet-models-name.bj.bcebos.com/dyg
|
||||||
```shell
|
```shell
|
||||||
# 单机单卡训练 mv3_db 模型
|
# 单机单卡训练 mv3_db 模型
|
||||||
python3 tools/train.py -c configs/det/det_mv3_db.yml \
|
python3 tools/train.py -c configs/det/det_mv3_db.yml \
|
||||||
-o Global.pretrain_weights=./pretrain_models/MobileNetV3_large_x0_5_pretrained
|
-o Global.pretrained_model=./pretrain_models/MobileNetV3_large_x0_5_pretrained
|
||||||
|
|
||||||
# 单机多卡训练,通过 --gpus 参数设置使用的GPU ID
|
# 单机多卡训练,通过 --gpus 参数设置使用的GPU ID
|
||||||
python3 -m paddle.distributed.launch --gpus '0,1,2,3' tools/train.py -c configs/det/det_mv3_db.yml \
|
python3 -m paddle.distributed.launch --gpus '0,1,2,3' tools/train.py -c configs/det/det_mv3_db.yml \
|
||||||
-o Global.pretrain_weights=./pretrain_models/MobileNetV3_large_x0_5_pretrained
|
-o Global.pretrained_model=./pretrain_models/MobileNetV3_large_x0_5_pretrained
|
||||||
```
|
```
|
||||||
|
|
||||||
上述指令中,通过-c 选择训练使用configs/det/det_db_mv3.yml配置文件。
|
上述指令中,通过-c 选择训练使用configs/det/det_db_mv3.yml配置文件。
|
||||||
|
@ -114,7 +114,7 @@ python3 tools/train.py -c configs/det/det_mv3_db.yml -o Optimizer.base_lr=0.0001
|
||||||
python3 tools/train.py -c configs/det/det_mv3_db.yml -o Global.checkpoints=./your/trained/model
|
python3 tools/train.py -c configs/det/det_mv3_db.yml -o Global.checkpoints=./your/trained/model
|
||||||
```
|
```
|
||||||
|
|
||||||
**注意**:`Global.checkpoints`的优先级高于`Global.pretrain_weights`的优先级,即同时指定两个参数时,优先加载`Global.checkpoints`指定的模型,如果`Global.checkpoints`指定的模型路径有误,会加载`Global.pretrain_weights`指定的模型。
|
**注意**:`Global.checkpoints`的优先级高于`Global.pretrained_model`的优先级,即同时指定两个参数时,优先加载`Global.checkpoints`指定的模型,如果`Global.checkpoints`指定的模型路径有误,会加载`Global.pretrained_model`指定的模型。
|
||||||
|
|
||||||
<a name="15---backbone---"></a>
|
<a name="15---backbone---"></a>
|
||||||
## 1.5 更换Backbone 训练
|
## 1.5 更换Backbone 训练
|
||||||
|
|
|
@ -75,14 +75,14 @@ wget -P ./pretrain_models/ https://paddle-imagenet-models-name.bj.bcebos.com/dyg
|
||||||
|
|
||||||
```
|
```
|
||||||
|
|
||||||
# 2. TRAINING
|
## 2. Training
|
||||||
|
|
||||||
### 2.1 Start Training
|
### 2.1 Start Training
|
||||||
|
|
||||||
*If CPU version installed, please set the parameter `use_gpu` to `false` in the configuration.*
|
*If CPU version installed, please set the parameter `use_gpu` to `false` in the configuration.*
|
||||||
```shell
|
```shell
|
||||||
python3 tools/train.py -c configs/det/det_mv3_db.yml \
|
python3 tools/train.py -c configs/det/det_mv3_db.yml \
|
||||||
-o Global.pretrain_weights=./pretrain_models/MobileNetV3_large_x0_5_pretrained
|
-o Global.pretrained_model=./pretrain_models/MobileNetV3_large_x0_5_pretrained
|
||||||
```
|
```
|
||||||
|
|
||||||
In the above instruction, use `-c` to select the training to use the `configs/det/det_db_mv3.yml` configuration file.
|
In the above instruction, use `-c` to select the training to use the `configs/det/det_db_mv3.yml` configuration file.
|
||||||
|
@ -92,12 +92,12 @@ You can also use `-o` to change the training parameters without modifying the ym
|
||||||
```shell
|
```shell
|
||||||
# single GPU training
|
# single GPU training
|
||||||
python3 tools/train.py -c configs/det/det_mv3_db.yml -o \
|
python3 tools/train.py -c configs/det/det_mv3_db.yml -o \
|
||||||
Global.pretrain_weights=./pretrain_models/MobileNetV3_large_x0_5_pretrained \
|
Global.pretrained_model=./pretrain_models/MobileNetV3_large_x0_5_pretrained \
|
||||||
Optimizer.base_lr=0.0001
|
Optimizer.base_lr=0.0001
|
||||||
|
|
||||||
# multi-GPU training
|
# multi-GPU training
|
||||||
# Set the GPU ID used by the '--gpus' parameter.
|
# Set the GPU ID used by the '--gpus' parameter.
|
||||||
python3 -m paddle.distributed.launch --gpus '0,1,2,3' tools/train.py -c configs/det/det_mv3_db.yml -o Global.pretrain_weights=./pretrain_models/MobileNetV3_large_x0_5_pretrained
|
python3 -m paddle.distributed.launch --gpus '0,1,2,3' tools/train.py -c configs/det/det_mv3_db.yml -o Global.pretrained_model=./pretrain_models/MobileNetV3_large_x0_5_pretrained
|
||||||
|
|
||||||
```
|
```
|
||||||
|
|
||||||
|
@ -109,7 +109,7 @@ For example:
|
||||||
python3 tools/train.py -c configs/det/det_mv3_db.yml -o Global.checkpoints=./your/trained/model
|
python3 tools/train.py -c configs/det/det_mv3_db.yml -o Global.checkpoints=./your/trained/model
|
||||||
```
|
```
|
||||||
|
|
||||||
**Note**: The priority of `Global.checkpoints` is higher than that of `Global.pretrain_weights`, that is, when two parameters are specified at the same time, the model specified by `Global.checkpoints` will be loaded first. If the model path specified by `Global.checkpoints` is wrong, the one specified by `Global.pretrain_weights` will be loaded.
|
**Note**: The priority of `Global.checkpoints` is higher than that of `Global.pretrained_model`, that is, when two parameters are specified at the same time, the model specified by `Global.checkpoints` will be loaded first. If the model path specified by `Global.checkpoints` is wrong, the one specified by `Global.pretrained_model` will be loaded.
|
||||||
|
|
||||||
|
|
||||||
### 2.3 Training with New Backbone
|
### 2.3 Training with New Backbone
|
||||||
|
|
Loading…
Reference in New Issue