Skip to content

Default loop output transforms are too intrusive #362

Open
@seanmor5

Description

@seanmor5

For supervised training loops, we provide a convenience output transform which ensures only the model state is returned from the training loop. This means you always lose the entire training state, which might be of interest later on.

I propose instead that we return a tuple:

{loop_state, transformed_state} which always returns the whole state, as well as a transformed version. That way you never accidentally lose the entire state.

Metadata

Metadata

Assignees

No one assigned

    Labels

    area:loopApplies to loop APIkind:choreInternal Improvements

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions