Suppress individual trial output

How severe does this issue affect your experience of using Ray?

  • Low: It annoys or frustrates me for a moment.

When I run a tune functional API search, I’m finding that stdout from each trial is landing in the shell I originate the trial from. This is great for debugging, and I can use log_to_file to send the stderr/stdout to files. But when I run large scale experiments, I may have many trials running simultaneously and the terminal is flooded with text. Is there a way to use log_to_file but also suppress stderr/stdout of each trial (unless there’s an error), and then only show the progress of the various trials like it usually does.

Hey @krafczyk , you can disable Ray logging to the driver with ray.init(log_to_driver=False). That will suppress log routing to the shell, but will not otherwise affect Tune status reporting, etc.