diff --git a/unsloth/trainer.py b/unsloth/trainer.py index a360205432..e7c73deeaf 100644 --- a/unsloth/trainer.py +++ b/unsloth/trainer.py @@ -61,9 +61,13 @@ else: pass pass -from trl import SFTConfig -@dataclass -class UnslothTrainingArguments(SFTConfig): +try: + from trl import SFTConfig as TrainingArguments +except: + from transformers import TrainingArguments +pass + +class UnslothTrainingArguments(TrainingArguments): embedding_learning_rate : Optional[float] = field( default = None, metadata = {"help" : "Different learning rates for embeddings and lm_head."}