Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Major refactor manager #120

Merged
merged 34 commits into from
Feb 21, 2025
Merged

Major refactor manager #120

merged 34 commits into from
Feb 21, 2025

Conversation

mathysgrapotte
Copy link
Owner

@mathysgrapotte mathysgrapotte commented Feb 20, 2025

major refactoring of manager system, see #100 .

Removes uneeded abstraction layers, decouples modules, makes project structure more intuitive

  • removing manager classes
  • removing loader classes
  • reorganise config loading in a data/interface/ module
  • feeding DataLoader class to TorchDataset
  • feeding TorchDataset to RaytuneLearner

closes #100
closes #101
closes #102
closes #103
renders #119 stale

note: Cli tests will fail, clis will be fixed in #116

@mathysgrapotte
Copy link
Owner Author

deals with #100 #101 #102 and #103

@mathysgrapotte mathysgrapotte added the help wanted Extra attention is needed label Feb 20, 2025
Copy link
Collaborator

@itrujnara itrujnara left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looking pretty good, the code is much cleaner now. I've left some minor remarks, mostly on code layout.

@mathysgrapotte mathysgrapotte marked this pull request as ready for review February 20, 2025 16:23
@mathysgrapotte
Copy link
Owner Author

Ready for review, please note that CLI tests will fail, this will be addressed in #116

@mathysgrapotte
Copy link
Owner Author

this renders #119 stale @JulienRaynal

Copy link
Collaborator

@itrujnara itrujnara left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good but please remember to fix the CLIs

@mathysgrapotte mathysgrapotte merged commit a3abc79 into dev Feb 21, 2025
3 of 27 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
help wanted Extra attention is needed
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

2 participants