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
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
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()