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

Avalanche Roadmap to Beta-2 🚀 #587

Closed
15 of 32 tasks
vlomonaco opened this issue May 4, 2021 · 5 comments
Closed
15 of 32 tasks

Avalanche Roadmap to Beta-2 🚀 #587

vlomonaco opened this issue May 4, 2021 · 5 comments
Labels
roadmap Group of Issues / Roadmap

Comments

@vlomonaco
Copy link
Member

vlomonaco commented May 4, 2021

Here we report a draft roadmap as an ordered list by features priority and divided by main modules. This roadmap targets Avalanche Beta 2 Release (v0.2.0) set for the 31st of July 2022.

Bugs are always solved first with maximum priority. New features from the "Feature Request" list may be added, but this roadmap keeps track only of the open issues already planned to be integrated for the Beta Release! 🚀

Benchmarks

Evaluation & Logging

Models & training

Continuous Integration & Tests

Documentation

@vlomonaco vlomonaco added the roadmap Group of Issues / Roadmap label May 4, 2021
@AndreaCossu
Copy link
Collaborator

Don't we already have the beta project here on github for this purpose?

@vlomonaco
Copy link
Member Author

vlomonaco commented May 5, 2021

I think it is easier to have a single issue summarizing everything. In the end we don't really use the features offered in the "projects" tab. If this works I will close down the projects there but I'm open to suggestions of course.

@AntonioCarta
Copy link
Collaborator

I agree with @vlomonaco. Roadmap issues are better and they allow for more discussion. I think it's better to close the project to avoid duplication and inconsistent roadmaps.

@AndreaCossu
Copy link
Collaborator

As long as we keep a single place I'm fine with both. I don't think we would be able to keep the two aligned.

@vlomonaco vlomonaco pinned this issue Jun 1, 2021
@AntonioCarta
Copy link
Collaborator

I added some issues about the training API that I would like to tackle before the beta release.

Overall, these is a brief recap of the issues/feedback from the users that I collected over time:

Requests

CANT/WONT fix

  • experience/scenario reference: This is in direct contrast with the request for scenarios' constraints and information hiding. Also, at the moment the scenario can be retrieved already from the experience.

  • module independence: Depending on how you interpret this issue, it's either already solved or unsolvable.

  • override train params (train_epochs, mb_size, ...) Solved, but in a different way. We can use overriding of strategy methods. Having a single, easy way to customize strategies seems easier than having multiple ways that may be slightly broken when mixed together. See [BACKWARD INCOMPATIBLE] Plugins and interactions with strategy and arguments #659

  • custom forward, loss <- these are already implemented

@vlomonaco vlomonaco changed the title Avalanche Roadmap to Beta 🚀 Avalanche Roadmap to Beta-2 🚀 Jan 19, 2022
@vlomonaco vlomonaco unpinned this issue Feb 4, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
roadmap Group of Issues / Roadmap
Projects
None yet
Development

No branches or pull requests

3 participants