Skip to content

[models] - refactor: sequence classification - #92

Merged
JulesBelveze merged 5 commits into
mainfrom
refactor/classification-lifecycle
Jul 31, 2026
Merged

[models] - refactor: sequence classification#92
JulesBelveze merged 5 commits into
mainfrom
refactor/classification-lifecycle

Conversation

@JulesBelveze

Copy link
Copy Markdown
Owner

Moves sequence-classification training, evaluation and prediction into the shared base module, with small hooks for model-specific losses and early exits.

 - Introduced structured training, validation, and test steps for better handling of classification tasks.
 - Improved loss computation and logging mechanisms to facilitate easier tracking of model performance during training.
 - Consolidate training, validation, and test steps into reusable classification output and loss methods for better code organization and maintainability.
 - Remove redundant code and improve clarity by utilizing a consistent approach for handling model inputs and outputs across different model classes.
… loss

 - Introduced new data classes for sequence classification outputs and loss handling to improve type safety and clarity.
 - Updated existing classes to accommodate additional outputs and properties, facilitating better model output management.
 - Loss tensors are now explicitly moved to CPU after detaching to prevent potential memory issues on GPU.
 - Introduce a new lifecycle module to validate training, validation, and test steps for sequence classification models.
 - Add tests to ensure proper gradient computation and output shapes during training and inference stages.
@JulesBelveze
JulesBelveze merged commit 54379dc into main Jul 31, 2026
9 checks passed
@JulesBelveze
JulesBelveze deleted the refactor/classification-lifecycle branch July 31, 2026 08:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant