Skip to content

Commit 3352e92

Browse files
committed
docs: fix hydra config override syntax
Use --config-path and --config-name instead of config_yaml when overriding existing configs
1 parent 3efef49 commit 3352e92

File tree

1 file changed

+5
-6
lines changed

1 file changed

+5
-6
lines changed

docs/getting_started/train.md

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -181,7 +181,7 @@ See `examples/qwen3_vl/qwen3_vl_8b_train.sh` for a complete training script usin
181181

182182
### Overriding Existing YAML Config
183183

184-
You can use a YAML config file as a base and override specific parameters via CLI:
184+
You can use a YAML config file as a base and override specific parameters via CLI using Hydra's config-path and config-name:
185185

186186
```bash
187187
torchrun --nproc_per_node="8" \
@@ -190,13 +190,12 @@ torchrun --nproc_per_node="8" \
190190
--master_addr="127.0.0.1" \
191191
--master_port="8000" \
192192
-m lmms_engine.launch.cli \
193-
config_yaml=base_config.yaml \
194-
trainer_args.learning_rate=2.0e-04 \
195-
trainer_args.per_device_train_batch_size=2 \
196-
trainer_args.run_name="experiment_override"
193+
--config-path /path/to/config_yaml/directory \
194+
--config-name qwen2_5_vl_dp \
195+
trainer_args.max_steps=100
197196
```
198197

199-
This loads all settings from `base_config.yaml` and only overrides the specified parameters (CLI overrides take precedence).
198+
This loads all settings from `qwen2_5_vl_dp.yaml` in the specified directory and only overrides the specified parameters (CLI overrides take precedence).
200199

201200
### Tips
202201

0 commit comments

Comments
 (0)