Automatische Geräteplatzierung mit Accelerator
Dein KI-Modell muss auf einem großen Datensatz trainieren, also hast du beschlossen, das Modell auf einen Grafikprozessor zu übertragen. Du nutzt Accelerator für die automatische Geräteplatzierung. Beachte, dass diese Übung auf der CPU läuft, aber der Code bleibt derselbe für die Ausführung auf der GPU.
Ein BERT-basiertes Modell wurde als model vorgeladen.
Diese Übung ist Teil des Kurses
Effizientes KI-Modelltraining mit PyTorch
Anleitung zur Übung
- Deklariere ein
acceleratorObjekt, indem du die entsprechende Klasse instanziierst. - Verwende das
acceleratorObjekt, um das Modell für das verteilte Training mit der GPU vorzubereiten.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
from accelerate import Accelerator
# Declare an accelerator object
accelerator = ____()
# Prepare the model for distributed training
model = accelerator.____(model)
print(accelerator.device)