I have setup PRODIGY_CONFIG_OVERRIDES as follows:
export PRODIGY_CONFIG_OVERRIDES='{"batch_size":32, "dropout":0.3, "eval_frequency":100}'
When I run the training using prodigy and the logging set to VERBOSE,
10:39:23: INIT: Setting all logging levels to 10
10:39:23: RECIPE: Calling recipe 'train'
Using GPU: 0
========================= Generating Prodigy config =========================
Auto-generating config with spaCy
10:39:24: CONFIG: Using config from global prodigy.json
/home/xxxxxxxx/.prodigy/prodigy.json
10:39:24: CONFIG: Merging config from CLI overrides
{'batch_size': 32, 'dropout': 0.30000000000000004, 'eval_frequency': 100}
However, the program then proceeds as if none of the settings are changed. The generated config.cfg file for the model also does not show the batch_size, dropout and eval_frequency settings that I have set in the overrides.
Is there anyway to actually CONFIRM that it using these settings? Also, I have tried adding the section names as a prefix to the settings and no change: (e.g. "training.eval_frequency": 100)
Thanks,
Michael Wade
P.S. I am only setting the eval_frequency so I can see if it is picking up my overrides.