¡Enhorabuena!
Entrenamiento eficiente de modelos de IA con PyTorch
Dennis Lee
Data Engineer, Amazon
Recorrido del curso
Entrena modelos en varios dispositivos
Listo para afrontar modelos grandes con miles de millones de parámetros
Retos: hardware limitado, entrenamientos largos, memoria escasa
Preparación de datos
Distribuye datos y modelo entre dispositivos
Entrenamiento distribuido
Interfaces de Trainer y Accelerator
Interfaces de Trainer y Accelerator
Interfaces de Trainer y Accelerator
Entrenamiento eficiente
Impulsores de eficiencia
Impulsores de eficiencia
Eficiencia de memoria
Acumulación de gradientes: entrena con lotes más grandes
Checkpointing de gradientes: reduce la huella del modelo
Impulsores de eficiencia
Eficiencia de memoria
Acumulación de gradientes: entrena con lotes más grandes
Checkpointing de gradientes: reduce la huella del modelo
Eficiencia de comunicación: SGD local
Impulsores de eficiencia
Eficiencia de memoria
Acumulación de gradientes: entrena con lotes más grandes
Checkpointing de gradientes: reduce la huella del modelo
Eficiencia de comunicación: SGD local
Eficiencia computacional: entrenamiento de precisión mixta
Optimizadores
Trade-offs de optimizadores
Trade-offs de optimizadores
Trade-offs de optimizadores
Listx para destacar en entrenamiento distribuido
¡Bravo!
Entrenamiento eficiente de modelos de IA con PyTorch
Preparing Video For Download...