I'd like to use Ray Tune to optimize for metric_slow
, but, since that takes a long time before it is available, to use ASHA to early stop based on metric_fast_but_rough
. I tried to do this by giving scheduler
one metric and tune.run
a different one, setting TUNE_DISABLE_STRICT_METRIC_CHECKING
. However, I got the following error:
You passed a `metric` or `mode` argument to `tune.run()`, but the scheduler you are using was already instantiated with their own `metric` and `mode` parameters. Either remove the arguments from your scheduler or from your call to `tune.run()`
How can I tell Ray Tune to optimize one metric but schedule (early stop) based on a different one?