Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 5 additions & 1 deletion src/pie_modules/models/simple_generative.py
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
from torch.optim import Optimizer
from transformers import PreTrainedModel, get_linear_schedule_with_warmup
from transformers.modeling_outputs import Seq2SeqLMOutput
from typing_extensions import TypeAlias
from typing_extensions import Self, TypeAlias

from pie_modules.models.common import ModelWithBoilerplate
from pie_modules.utils import resolve_type
Expand Down Expand Up @@ -159,3 +159,7 @@ def configure_optimizers(self) -> OptimizerLRScheduler:
return [optimizer], [{"scheduler": scheduler, "interval": "step"}]
else:
return optimizer

def to(self, *args: Any, **kwargs: Any) -> Self:
self.model = self.model.to(*args, **kwargs)
return self