Про MTP. transformers не инстанцирует MTP-голову для qwen3_5, поэтому
llm-compressor её не видит и не сохраняет — наивный квант теряет MTP целиком.
Здесь тензоры mtp.* скопированы из исходного BF16-чекпоинта в готовый результат,
зарегистрированы в model.safetensors.index.json и внесены в
quantization_config.ignore. Спекулятивный декодинг сохранён.
Про AWQ-mappings. У гибридной архитектуры нет общего для всех слоёв набора проекций,
поэтому дефолтные маппинги AWQ не резолвятся. В recipe.yaml лежат кастомные: отдельный
маппинг для input_layernorm full-attention слоёв и отдельный — для DeltaNet-слоёв,
где в balance_layers обязаны быть все потребители выхода нормы, включая
неквантуемые in_proj_a / in_proj_b, иначе сглаживание ломает математику.
transformers при загрузке распаковывает веса обратно в BF16, так что экономии VRAM
здесь не будет. Реальная экономия видна только в рантаймах с нативными INT4-ядрами
(vLLM, SGLang): ожидаемо ≈ размер файла + KV-кэш.