Finaliza la poda quitando la máscara.
Después de podar un modelo, debes finalizarlo antes de guardarlo o implementarlo. Esto significa eliminar la máscara de poda para que el modelo ya no realice un seguimiento de los pesos que se pusieron a cero. Utilizarás prune.remove()
para completar este paso.
Este ejercicio forma parte del curso
Modelos de IA escalables con PyTorch Lightning
Instrucciones del ejercicio
- Finaliza la poda del parámetro de peso.
- Utiliza
prune.remove()
para eliminar la máscara y almacenar los pesos finales. - Imprime el modelo para confirmar que se ha eliminado la poda.
Ejercicio interactivo práctico
Prueba este ejercicio completando el código de muestra.
import torch.nn.utils.prune as prune
# Before pruning
print(model)
# Finalize pruning by removing the pruning mask
prune.____(model[3], "____")
# Print model structure after pruning
print(____)