first add
This commit is contained in:
41
docs/best_practices.md
Normal file
41
docs/best_practices.md
Normal file
@@ -0,0 +1,41 @@
|
||||
# 🎯 Hydra配置管理最佳实践
|
||||
|
||||
## 1. 配置文件组织
|
||||
|
||||
按功能模块组织配置文件:
|
||||
|
||||
```
|
||||
conf/
|
||||
├── config.yaml
|
||||
├── model/
|
||||
├── optimizer/
|
||||
└── dataset/
|
||||
```
|
||||
|
||||
## 2. 变量插值
|
||||
|
||||
使用变量插值避免重复:
|
||||
|
||||
```yaml
|
||||
data_dir: /data/project
|
||||
train_dir: ${data_dir}/train
|
||||
val_dir: ${data_dir}/val
|
||||
```
|
||||
|
||||
## 3. 命令行覆盖
|
||||
|
||||
灵活调整参数:
|
||||
|
||||
```bash
|
||||
python train.py learning_rate=0.01 batch_size=64
|
||||
```
|
||||
|
||||
## 4. 多任务运行
|
||||
|
||||
批量实验:
|
||||
|
||||
```bash
|
||||
python train.py -m learning_rate=0.001,0.01,0.1
|
||||
```
|
||||
|
||||
更多信息请访问 [Hydra官方文档](https://hydra.cc/)
|
||||
Reference in New Issue
Block a user