-
Notifications
You must be signed in to change notification settings - Fork 3
Open
Description
Here's an example of a script I run:
python main.py script.dataset.object.fold=${FOLD} --multirunwhere FOLD is a bash variable. When it runs in a multi-run mode the sweep does not override the default value that was specified by the script.dataset.object.fold=${FOLD}. So, if my default fold was 0, but FOLD=4, it will just use the default value in the sweep.
[2023-06-07 00:38:48,645][HYDRA] #0 : wd=2.2e-06 lr=0.0019 epoch=5 bs=8To make a small fix, I added a fold parameter in the config file and pointed it in script.dataset.object.fold=${fold}.
I'm not sure if this is the expected behavior to override only the first-order parameters. Because it does override script/dataset=dataset2, for example. Could you clarify this?
Thank you,
Alex
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels