Bug Report
Description
If there is no params.yaml in the workspace and interpolation is used in dvc.yaml, dvc exp push will fail to push the cache for the experiments.
Reproduce
Fork and clone https://github.com/dberenbaum/params-test and then run:
dvc exp run
rm params.yaml
dvc exp push origin
You will see an error like ERROR: failed to push cache: failed to parse 'stages.params_test.cmd' in 'dvc.yaml': Could not find 'params'.
Expected
Since params.yaml is present in the experiment, it should be possible to push it. Can we interpolate using the state of the experiment rather than the workspace?
Bug Report
Description
If there is no
params.yamlin the workspace and interpolation is used indvc.yaml,dvc exp pushwill fail to push the cache for the experiments.Reproduce
Fork and clone https://github.com/dberenbaum/params-test and then run:
You will see an error like
ERROR: failed to push cache: failed to parse 'stages.params_test.cmd' in 'dvc.yaml': Could not find 'params'.Expected
Since
params.yamlis present in the experiment, it should be possible to push it. Can we interpolate using the state of the experiment rather than the workspace?