Применение динамического квантования
Вы успешно обучили нейронную сеть и готовитесь к её развёртыванию. Теперь нужно оптимизировать модель с помощью динамического квантования — это важный шаг для эффективного развёртывания в средах с ограниченными ресурсами.
Переменная model уже загружена.
Это упражнение является частью курса
Масштабируемые модели ИИ с PyTorch Lightning
Инструкции к упражнению
- Импортируйте необходимый модуль квантования из PyTorch.
- Примените динамическое квантование, нацеленное на линейные слои, используя 8-битную целочисленную точность.
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
import torch
# Import the necessary quantization module
from torch.quantization import ____
# Apply dynamic quantization targeting linear layers
model_quantized = torch.quantization.____(
____, {torch.nn.____}, dtype=torch.____
)