Refactor UnslothTrainingArguments to initialize embedding_learning_rate in constructor

This commit is contained in:
Erland366 2025-07-03 15:47:10 +00:00
commit dbc927fd71

View file

@ -68,10 +68,11 @@ except:
pass
class UnslothTrainingArguments(TrainingArguments):
embedding_learning_rate : Optional[float] = field(
default = None,
metadata = {"help" : "Different learning rates for embeddings and lm_head."}
)
def __init__(self, embedding_learning_rate: float = None, *args, **kwargs):
embedding_learning_rate : Optional[float] = field(
default = embedding_learning_rate,
metadata = {"help" : "Different learning rates for embeddings and lm_head."}
)
pass