Hydraを使用して Python アプリケーションを構成しています。デフォルトの構成を持ち、特定の構成プロパティの「上書き」を作成できる方法が本当に気に入っています。ただし、実行からプロパティを削除する方法がわかりません (たとえば、プロパティを削除します)。ターミナル経由でこれを行うことができるのを見ましたがpython run.py ~foo.bar
、構成ファイルで同じことを行うにはどうすればよいか疑問に思っていましたか?
たとえば、次の構成ファイルでは max_epochs を上書きしていますが、プロパティ max_epochs をまとめて削除するにはどうすればよいでしょうか?
defaults:
- override /trainer: minimal.yaml # choose trainer from 'configs/trainer/'
# all parameters below will be merged
# with parameters from default configurations set above
# this allows you to overwrite only specified parameters
trainer:
min_epochs: 1
max_epochs: 100
check_val_every_n_epoch: 20
gpus: 1