I have an issue in which
flags-dest only seems to work for flags I define explicitly under
flags. I have a Hydra config with nested values and following guildai/examples/hydra at main · guildai/guildai · GitHub .
flags-dest: config:<config_path> doesn’t load the values into the Hydra config object when using the decorator, I have to manually load it.
flags-dest: globals only delivers global variables that have been defined under
Since manually loading the config file works, with correct nesting and values were overwritten correctly that were specified either via a flag in
guild.yaml or as a command line argument, then Guild is loading the config values correctly, right? It just doesn’t deliver overwritten values back to the config file.
flags-dest: globals; then it doesn’t deliver original config values that were left untouched.
train: flags-dest: config:embeddings_and_difficulty/configs_hydra/config.yaml flags-import: all flags: label_type: test sourcecode: - exclude: embeddings_and_difficulty/data requires: - resource: data - config: embeddings_and_difficulty/configs_hydra/config.yaml target-path: .guild/sourcecode/embeddings_and_difficulty/configs_hydra replace-existing: yes main: runner
@hydra.main(version_base=None, config_path='configs_hydra', config_name='config.yaml') def main(args: DictConfig): (...)