[ENH] Migrate mvts_transformer classifier from old `_pytorch.py` to new `_base_torch.py` interface
#9,324 opened on Feb 5, 2026
Repository metrics
- Stars
- (7,162 stars)
- PR merge metrics
- (Avg merge 26d 10h) (86 merged PRs in 30d)
Description
Is your feature request related to a problem? Please describe.
This is a sub-issue of #8699
Migrate the mvts_transformer classifier (implemented in sktime/sktime/classification/deep_learning/) from the old _pytorch.py to new _base_torch.py interface.
Describe the solution you'd like
Currently MVTSTransformerClassifier class inherits from BaseDeepClassifierPytorch class implemented in sktime.classification.deep_learning._pytorch.
Change the inheritance to BaseDeepClassifierPytorch class implemented in sktime.classification.deep_learning.base and ensure non-breakage of current behaviour.
If there is a breakage, investigate and implement the fix for a successful migration.
Expectations of the task:
- Compare the
_pytorch.pywith_base_torch.pyand share your observations on places where there are differences and possible chances of breakage when migrating the mvtc_transformer classifier. - Thoughts/ideas on addressing those differences/breakages.
- Corresponding implementation for the successful migration.