Skip to content

[Proposal] Custom ProgressReporter for Ray integration #3268

@ozhanozen

Description

@ozhanozen

Proposal

I propose allowing users to provide an (optional) custom ProgressReporter while using Ray integration for hyperparameter tuning.

Motivation

Right now, the Ray integration defaults to the standard CLIReporter, which often displays metrics that aren’t particularly relevant or at the desired frequency. Similar to how we allow users to specify a --cfg_class (e.g., CartpoleTheiaJobCfg), I suggest we let them optionally provide a custom ProgressReporter class (that goes to the RunConfig as an argument). If none is provided, we can fall back to the default.

Additional context

Discussed briefly in #2847. I will go ahead and open the PR.

Checklist

  • I have checked that there is no similar issue in the repo (required)

Acceptance Criteria

Add the criteria for which this task is considered done. If not known at issue creation time, you can add this once the issue is assigned.

  • Support for custom ProgressReporter is added

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions