Ray is a unified framework for scaling AI and Python applications. Ray consists of a core distributed runtime and a set of AI Libraries for accelerating ML workloads.
When using Tuner.restore, it will update all other paths to match the current directory. This makes sense when moving checkpoints across machines.
However, it does not update (nor do I know how it could do so automatically) the paths set in Callbacks, for example the WandB Callback, which has a api_key_path parameter. Maybe it would be possible to allow for an override of certain parameters?
What happened + What you expected to happen
When using
Tuner.restore
, it will update all other paths to match the current directory. This makes sense when moving checkpoints across machines.However, it does not update (nor do I know how it could do so automatically) the paths set in Callbacks, for example the WandB Callback, which has a
api_key_path
parameter. Maybe it would be possible to allow for an override of certain parameters?Versions / Dependencies
Ray 2.6.1 Python 3.10
Reproduction script
Issue Severity
Low: It annoys or frustrates me.