I have the following guild yaml structure:
prepare-config: main: model.utils.prepare-config sourcecode: root: /home/ dest: . select: '*.py' train: main: model.utils.run sourcecode: root: /home/ dest: . select: '*.py' requires: - operation: prepare-config select: prepare-config-output.json target-type: copy target-path: . flags-dest: config:prepare-config-output.json flags-import: all
In the run directory for the “train” operation I can see that the “prepare-config-output.json” file has been copied successfully. However when I perform “guild run train --help-op” I don’t see any of the parameters in “prepare-config-output.json”. I am even able to run “guild run train” successfully using the parameters in “prepare-config-output.json”, but it seems as though the flags are not imported and I cant use something like “guild run train.py lr=[0.1, 0.01, 0.001]” for example.