НачатьНачать бесплатно

Применение динамического квантования

Вы успешно обучили нейронную сеть и готовитесь к её развёртыванию. Теперь нужно оптимизировать модель с помощью динамического квантования — это важный шаг для эффективного развёртывания в средах с ограниченными ресурсами.

Переменная 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.____
)
Редактировать и запускать код