PAN 2 работает нативно в ComfyUI: int8, 26.7 ГБ, 241 кадр

ComfyUI Wikinews

PAN 2, 29B world model от MBZUAI, теперь загружается в ComfyUI через core PR от Kijai: int8-веса на 26.7 ГБ и 241 кадр при 15.2 с/шаг на RTX 5090.

PAN 2 больше не требует пользовательской ноды. PR #17755 был слит в ядро ComfyUI 15 ноября, поэтому 29B world model от MBZUAI загружается через встроенные UNETLoader и CLIPLoader, а image-to-video использует штатную латентную ноду Wan 2.2. int8-сборка занимает 26.7 ГБ, а клип на 241 кадр сэмплируется при 15.2 с/шаг на RTX 5090.

Кадр из int8-клипа PAN 2

Кадр из int8-сэмпла на 241 кадр, приложенного к core PR. Источник: Comfy-Org/ComfyUI #17755

Полный клип на 241 кадр, 2880x1172 при 24 fps, перекодирован до 960 px по ширине. Источник: Comfy-Org/ComfyUI #17755

Что меняет поддержка в ядре

  • Текстовый энкодер: у CLIPLoader появляется тип pan2. Он запускает штатный Qwen3.5-9B и обращается к слою 30 из 32 без финальной нормализации, а затем обрезает диапазон подписи после системного сообщения.
  • Image-to-video: условие несёт [latent * known, known] из latent_image и denoise_mask, поэтому существующая нода Wan22ImageToVideoLatent задаёт первый кадр.
  • Меньше int8: 44 линейных слоя adaLN в каждом блоке читают только silu(temb(t)), поэтому чекпойнт может поставляться с таблицей кривой 4097x192 вместо time embedder. Ошибка модуляции остаётся на уровне 1.3e-4, а int8-файл уменьшается с 30.4 ГБ до 26.7 ГБ.
  • Ниже пик активаций: FFN для видео выполняется по чанкам токенов, выход побитово идентичен, а пик падает с 12.5 ГБ до 3.8 ГБ на 241 кадре.

Значения по умолчанию совпадают с кодом авторов: 50 шагов, euler/simple, CFG 2.5, 24 fps, shift 9.

Файлы для скачивания

Всё берётся из репака Comfy-Org/PAN2 отдельными файлами для стандартных папок моделей.

ФайлРазмер
diffusion_models/pan2_int8_convrot.safetensors26.7 ГБ
diffusion_models/pan2_bf16.safetensors67.4 ГБ
text_encoders/qwen3.5_9b_int8_convrot.safetensors9.8 ГБ
text_encoders/qwen3.5_9b_bf16.safetensors19.3 ГБ
vae/wan2.2_vae.safetensors1.4 ГБ

Скорость

На той же RTX 5090, 241 кадр: 15.2 с/шаг с int8-весами и int8-вниманием на joint-блоках против 26.8 с/шаг у dense-сборки. Автор PR визуально сравнил клипы с одинаковым сидом и сообщает, что ошибка velocity у int8-весов соответствует bf16. BlockSparseAttention и EasyCache работают поверх без изменений.

Промпты по-прежнему требуют структуры

PAN 2 обучалась на структурированных JSON-подписях. Однострочный промпт возвращает шум, включая однострочник из собственного примера модели, поэтому перед выборкой заполните поля scene, event, subject, lighting, viewpoint и style. Системный промпт рерайтера промптов может выполняться через TextGenerateV2 на том же файле текстового энкодера, что сохраняет переписывание в пределах одного графа.

Как получить

Официального шаблона рабочего процесса для PAN 2 пока нет, поэтому граф собирается вручную: UNETLoader → CLIPLoader (pan2) → CLIPTextEncode, плюс Wan22ImageToVideoLatent для image-to-video, затем KSampler → VAEDecode → CreateVideo.

Функция была слита после текущего релиза, поэтому она есть только в сборках новее v0.45.0. Про старый путь через пользовательскую ноду и оригинальные файлы модели читайте в нашем отчёте о PAN 2 от 10 ноября.

Комментарии

Войдите через GitHub, чтобы участвовать в обсуждении.

Загрузка комментариев…
PAN 2 работает нативно в ComfyUI: int8, 26.7 ГБ, 241 кадр | ComfyUI Wiki