Do not overwrite values from model configuration with defaults from user_configuration
There is a problem with user_configuration overriding when we use generic workers.
- The model configuration has a value
value1
for parameterparam1
- The user configuration specified in the worker run's configuration has a default value
value2
for this parameter - The user doesn't specify any value for parameter
param1
- The user_configuration attribute is loaded with value
value2
for parameterparam1
- As the user_configuration is always the last dict to override the configuration, at execution time,
param1
has valuevalue2
and notvalue1
as the ML engineer intended.