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
accelerator
Objekt, indem du die entsprechende Klasse instanziierst. - Verwende das
accelerator
Objekt, um das Modell für das verteilte Training mit der GPU vorzubereiten.
Interaktive Übung
Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.
from accelerate import Accelerator
# Declare an accelerator object
accelerator = ____()
# Prepare the model for distributed training
model = accelerator.____(model)
print(accelerator.device)