Завершение прунинга: удаление маски
После прунинга модели необходимо завершить этот процесс, прежде чем сохранять или развёртывать её. Для этого нужно удалить маску прунинга, чтобы модель больше не отслеживала обнулённые веса. Используйте prune.remove(), чтобы выполнить этот шаг.
Это упражнение является частью курса
Масштабируемые модели ИИ с PyTorch Lightning
Инструкции к упражнению
- Завершите прунинг параметра весов.
- Используйте
prune.remove(), чтобы удалить маску и сохранить итоговые веса. - Выведите модель на экран, чтобы убедиться, что маска прунинга удалена.
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
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(____)