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

Tutorial for training loop w/o assistant #154

Open
mathisrichter opened this issue Jan 13, 2023 · 3 comments
Open

Tutorial for training loop w/o assistant #154

mathisrichter opened this issue Jan 13, 2023 · 3 comments
Assignees
Labels
0-wontfix This will not be worked on 1-feature New feature or request community Project that could be developed by the neuromorphic community documentation Improvements or additions to documentation

Comments

@mathisrichter
Copy link
Contributor

mathisrichter commented Jan 13, 2023

User story

As a user, I want to have a tutorial that explains how to implement a training loop without the assistant to clarify how Pytorch training is done.

Note: Intel NCL will not actively work on this story. If someone in the community would like to take this on, feel free to contact us or open a PR. One idea would be to extract the part of the MNIST tutorial that deals with training into a dedicated tutorial. See comments below.

@mathisrichter mathisrichter added documentation Improvements or additions to documentation 1-feature New feature or request 0-needs-work and removed 0-needs-review labels Jan 13, 2023
@mathisrichter
Copy link
Contributor Author

mathisrichter commented Jan 13, 2023

@bamsumit Could you add to the story what the benefit would be to be able to not use the assistant? Does this unlock more features or make users more flexible in implementing the training loop?

Also, could you add a priority label? It is probably not urgent but if this is core feature, I would say clear documentation is important. If the feature is more exotic, I would think it's not so important.

@bamsumit
Copy link
Contributor

@mathisrichter The MNIST training tutorial already shows how the training can be done without the assistant. It is the same steps as training a standard PyTorch network, so it would not add much. Not using the assistant would perhaps clarify how PyTorch training is done, nothing specific to lava-dl. I think it will do a good job of educating people and make it easier to tweak some aspects of the training. I clearly remember many people found having the loops in the example jarring (I personally don't think so) when we reviewed the tutorials, which actually lead to the work on assistants.

I would keep this as a very low priority for now.

@bamsumit bamsumit added 0-wontfix This will not be worked on and removed 0-needs-work labels Jan 13, 2023
@mathisrichter mathisrichter added community Project that could be developed by the neuromorphic community and removed help needed Extra attention is needed labels Jan 16, 2023
@mathisrichter
Copy link
Contributor Author

Great, thanks @bamsumit for looking into this. We can keep this feature request around as a potential community project and not work on it ourselves. I labeled the story accordingly.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
0-wontfix This will not be worked on 1-feature New feature or request community Project that could be developed by the neuromorphic community documentation Improvements or additions to documentation
Projects
None yet
Development

No branches or pull requests

2 participants