Looking for feedback on an idea: Inheritance hierarchy of LightningDataModules #8511
Replies: 2 comments 1 reply
-
This is more-or-less the pattern followed in Flash Although, currently, there is no mechanism to explicitly define which |
Beta Was this translation helpful? Give feedback.
-
Dear @lebrice, Thanks for reaching out and opening this interesting discussion. I went through Sequoia codebase to better understand where you are coming from and I wanted to give you a shot out ! Definitely great work there :) Concerning FlashHere is the high level diagram of Flash current API. After several iteration, we decided to have what you call
Under the hook, the Note: The TrainingStrategies API is still in developement and likely to change. Concerning the discussionI don't believe Lightning should offer any opinionated solution such as Flash or Sequoia ones. However, there is definitely some good synergy between Flash and Sequoia which might be worth to investigate if you are willing to. Best, |
Beta Was this translation helpful? Give feedback.
-
Hi all! I'm Fabrice. I'm doing a masters in ML, my main focus is Continual (Supervised & Reinforcement) Learning.
@Borda suggested I move this post over from slack to GitHub, so that we can hopefully have a structured discussion. Here it is:
I'd like your opinion on an idea of mine (which is also at the core Sequoia, an open-source package i'm buillding, which is based around Pytorch-Lightning):
Here's the gist of it:
LightningDataModule
class, and add a new method to it:apply(Method) -> Results
. Call this new subclass a Setting.Here is why I think this is would be useful to the research community:
I'm currently working to apply this idea to organize the plethora of settings that exist in Continual Supervised Learning and Continual Reinforcement Learning. I'd love to hear your thoughts/comments.
Beta Was this translation helpful? Give feedback.
All reactions