Skip to content

[RFC] Plan for PTR 3.0 #192

Description

@christiangnrd

Looking for feedback on 2 breaking changes I've been considering recently.

  • Setting a lower default memory_per_worker value. This is tchnically not breaking, but with how sensitive the low memory macOS runners are to these changes, I think it needs to be done in a breaking release so package maintainers using PTR can consciously try it out and tune the value (or set it back to the old default)
  • Make the custom test worker interface extensible. A few features I've implemented would have been better implemented using the channels, but because the interface must stay the same for custom TestRecords (only used by CUDA?), I've had to extend the IO context struct which is a bit of a hack. Maybe passing those parameters as a dict would be easier to make extensible?

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions