[ENH] defining boundary between sktime
and pytorch-forecasting
, support for foundation models
#1618
Labels
enhancement
New feature or request
maintenance
Continuous integration, unit testing & package distribution
Issue collecting design discussion related to the boundary between
sktime
andpytorch-forecasting
, with a particular focus on foundation models and weight management, also seesktime
issue sktime/sktime#6177.In
sktime
we have recently started to introduce a dedicated layer forpytorch
based forecasting models, and also specifically around weight management for "foundation models" - pre-trained deep learning models, of transformer architecture, which are predominantlypytorch
based as well.This situation begs the natural question, whether some parts of this layer - and if yes, which precisely - would be better contained in
pytorch-forecasting
. For instance, one could argue that the natural boundaries ofpytorch-forecasting
are anything that has to do withtorch
objects and their direct interfaces, which would include the aforementioned foundation models.One could even argue that all
sktime
interfaces specific topytorch
based forecasters should be contained inpytorch-forecasting
, in the form of a 2nd party interface, along the lines of patterns discussed here: sktime/sktime#6639, that is,sktime
estimators present and maintained inpytorch-forecasting
towards with thepytorch
-facing backend, only specific to forecasting. Although in a case where there are common backend concerns with, say, time series classification (FYI @fnhirwa), that might be cutting off too much.The text was updated successfully, but these errors were encountered: