Gemischtes Präzisionstraining mit Trainer
Du möchtest deine Trainingsoberfläche für gemischtes Präzisionstraining vereinfachen. Als Alternative zu den Trainingsschleifen mit Accelerator
hast du dich entschieden, Trainer
zu erstellen, da dein Modell keine eigenen Trainingsschleifen benötigt. Richte Trainer
ein, um gemischtes Präzisionstraining zu nutzen! Die Übung wird mit dem Aufruf von trainer.train()
einige Zeit in Anspruch nehmen.
Diese Übung ist Teil des Kurses
Effizientes KI-Modelltraining mit PyTorch
Anleitung zur Übung
- Aktiviere das gemischte Präzisionstraining für
Trainer
.
Interaktive Übung
Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.
training_args = TrainingArguments(
output_dir="./results",
evaluation_strategy="epoch",
# Enable mixed precision training
____=____
)
trainer = Trainer(model=model,
args=training_args,
train_dataset=dataset["train"],
eval_dataset=dataset["validation"],
compute_metrics=compute_metrics)
trainer.train()