ComenzarEmpieza gratis

Entrenamiento de precisión mixto con Entrenador

Quieres simplificar tu interfaz de entrenamiento para un entrenamiento de precisión mixto. Como alternativa a los bucles de entrenamiento con Accelerator, has decidido construir Trainer ya que tu modelo no requiere bucles de entrenamiento personalizados. ¡Configura Trainer para utilizar el entrenamiento de precisión mixto! El ejercicio tardará algún tiempo en ejecutarse con la llamada a trainer.train().

Este ejercicio forma parte del curso

Entrenamiento eficiente de modelos de IA con PyTorch

Ver curso

Instrucciones del ejercicio

  • Activa el entrenamiento de precisión mixta para Trainer.

Ejercicio interactivo práctico

Prueba este ejercicio completando el código de muestra.

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()
Editar y ejecutar código