You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Is your feature request related to a current problem? Please describe. Reverso is a new super-lightweight forecasting foundation model that combines convolutions, MLP, and linear RNN. With only 3M parameters, it matches the accuracy of foundation models 100x of its size.
Supporting Reverso in Darts could bring those accuracy and efficiency benefits to Darts users. I've discussed the possibility shinfxh/reverso#1 of reference implementation in Darts from Reverso team (@shinfxh). They have kindly accepted and even quickly (!) provided torch-native implementation to address concerns on hardware constraints and platform compatibility.
I am starting the issue here to align on API design between Reverso team (@shinfxh) and Darts team (@dennisbader, but not in office this week) before Reverso team would contribute a PR. We also host discussions here for any concerns, clarification, testing needed.
Describe proposed solution
A PyTorch-native port of Reverso in Darts using FoundationModel base class and HuggingFaceConnector.
Describe potential alternatives
A clear and concise description of any alternative solutions or existing features that might solve it.
Additional context
Reverso code and weights are released under MIT license, compatible with Darts' Apache 2.0. We should include and display the license accordingly for the ported portion.
This is a sub-issue of #2933.
Is your feature request related to a current problem? Please describe.
Reverso is a new super-lightweight forecasting foundation model that combines convolutions, MLP, and linear RNN. With only 3M parameters, it matches the accuracy of foundation models 100x of its size.
Supporting Reverso in Darts could bring those accuracy and efficiency benefits to Darts users. I've discussed the possibility shinfxh/reverso#1 of reference implementation in Darts from Reverso team (@shinfxh). They have kindly accepted and even quickly (!) provided torch-native implementation to address concerns on hardware constraints and platform compatibility.
I am starting the issue here to align on API design between Reverso team (@shinfxh) and Darts team (@dennisbader, but not in office this week) before Reverso team would contribute a PR. We also host discussions here for any concerns, clarification, testing needed.
Describe proposed solution
A PyTorch-native port of Reverso in Darts using FoundationModel base class and
HuggingFaceConnector.Describe potential alternatives
A clear and concise description of any alternative solutions or existing features that might solve it.
Additional context