Looking for advice.
We’re trying to use the actions triggered manually by GitHub to train models and, of course, do hyperparameter tuning. We want to use CML to run in the cloud + DVC to track everything.
In GitHub actions, you can define inputs and then GitHub provides the UI to specify them.
We want to keep the structure of the DVC file as much as possible with hyperparameters specified in a yaml file. Is there an easy way to create tokens to map GitHub action entries, update param.yaml accordingly, commit the change, and use cml-runner to run a pipeline?
A simple solution is to send hyperparameters as arguments to the python script, but we will miss some interesting DVC tracking functionality.