keras-tuner icon indicating copy to clipboard operation
keras-tuner copied to clipboard

Improve Logging

Open Halopend opened this issue 4 years ago • 2 comments

SO first of all, love the idea behind this... but it seems a little lacking to my taste. It seems like it's easy enough to queue up a tonne of trials... but most of the logging/figuring out how something is performing seems so hidden.

I would use: oracle.json to at least manually look at the status of runs, but it doesn't seem to actually update. Is that expected or a bug? It only ever seems to list 2 trials.

This kills my confidence that if there is a power outage or some other issue along the way it stands any chance of actually resuming. Maybe it does a directory scan if running again... but it just seems like sooo much of what it's doing is hidden it would be nice if there was more overview details being stored in a convenient location. Like a CSV as it's scanning in the root folder.

Halopend avatar Nov 30 '20 21:11 Halopend

Note: I should add part of my issue is exacerbated by the fact that it seems like the display of results is very much broken in Kaggle... but even then relying on printouts just isn't the best way to ensure info is being stored properly.

If you've tried ray[tune], it has a very nice callback logger they provide which integrates with TensorBoard for displaying results... and also has the ability to export CSV's/trial.

Halopend avatar Nov 30 '20 21:11 Halopend

@Halopend Thank you for your suggestion. I will try out ray-tune. We will use this issue to track the ideas for improving the logging system.

haifeng-jin avatar Feb 22 '21 20:02 haifeng-jin