Собрал свой стак дополнительных быстрых нод для Minimax
- Fast VAE Decode (40s, ускорено почти в 2 раза)
- RIFE TensorRT интерполяция кадров (10s, ускорено в 24 раза)
- SaveVideoFast сохранение видео (9s, ускорено в 5 раз)
1 mpx 10s 4 шага с новым промптом на 3090:
Время сэмплирования со спектрумом + sol - 05:17, 79.48s/it
Полное время исполнения воркфлоу - 07:10.
## Fast VAE Decode
- декодирует кадры после сэмплирования
- ускорение идет за счет пакетной обработки тайлов VAE. На 3090 - оптимально 4 тайла в батче, на других видюхах, наверное, меньше.
- входит в состав нод MiniMax-H3-MotionCache
- исходные ноды я почти не менял, только исправил баг с неверным контрастом
- также в этих нодах есть MotionCache (кэш трансформера), но он не дружит со Spectrum, поэтому я его особо не тестил (может он и быстрее).
https://github.com/Mozer/ComfyUI-MiniMax-H3-MotionCache-FastVAE
## RIFE TensorRT Auto
- делает удвоение частоты кадров
- ускорение идет за счет оптимизированной обработки на Nvidia GPU. При первом запуске компилирует модельку минут за 5.
- эти ноды я не менял, работают как есть.
- эти ноды конфликуют с нодами Nvidia_RTX_Nodes_ComfyUI (их нужно удалить или пропатчить вручную)
- TensorRT ставится автоматом, но если в комфи до этого была установлена другая версия TensorRT, могут быть конфликты (старую версию нужно удалить вручную)
- В нодах нужно убрать галку поставленную по-умолчанию "use_cuda_graph" (у меня она крашит комфи).
https://github.com/silveroxides/ComfyUI_RIFE_TensorRT_Auto
## SaveVideoFast
- сохраняет mp4 видео
- Батчем перегоняет все кадры с gpu->cpu в ffmpeg, батчем кодирует видео на видюхе кодеком mp4_nvenc.
- сохраняет и отображает видео в комфи
- Также поддерживает кодирование на CPU, но будет чуть медленнее.
- VHS combine и дефолтные ноды Save Video гоняют кадры по одному, поэтому медленно.
- ноды написали дипсик и гемини, могут быть ошибки, если что, пишите.
https://github.com/Mozer/ComfyUI-SaveVideoFast
мой fl2va ВФ с этими нодами:
https://github.com/Mozer/comfy_stuff/blob/main/workflows/minimax_h3_fl2v_4steps_faster.json
- Fast VAE Decode (40s, ускорено почти в 2 раза)
- RIFE TensorRT интерполяция кадров (10s, ускорено в 24 раза)
- SaveVideoFast сохранение видео (9s, ускорено в 5 раз)
1 mpx 10s 4 шага с новым промптом на 3090:
Время сэмплирования со спектрумом + sol - 05:17, 79.48s/it
Полное время исполнения воркфлоу - 07:10.
## Fast VAE Decode
- декодирует кадры после сэмплирования
- ускорение идет за счет пакетной обработки тайлов VAE. На 3090 - оптимально 4 тайла в батче, на других видюхах, наверное, меньше.
- входит в состав нод MiniMax-H3-MotionCache
- исходные ноды я почти не менял, только исправил баг с неверным контрастом
- также в этих нодах есть MotionCache (кэш трансформера), но он не дружит со Spectrum, поэтому я его особо не тестил (может он и быстрее).
https://github.com/Mozer/ComfyUI-MiniMax-H3-MotionCache-FastVAE
## RIFE TensorRT Auto
- делает удвоение частоты кадров
- ускорение идет за счет оптимизированной обработки на Nvidia GPU. При первом запуске компилирует модельку минут за 5.
- эти ноды я не менял, работают как есть.
- эти ноды конфликуют с нодами Nvidia_RTX_Nodes_ComfyUI (их нужно удалить или пропатчить вручную)
- TensorRT ставится автоматом, но если в комфи до этого была установлена другая версия TensorRT, могут быть конфликты (старую версию нужно удалить вручную)
- В нодах нужно убрать галку поставленную по-умолчанию "use_cuda_graph" (у меня она крашит комфи).
https://github.com/silveroxides/ComfyUI_RIFE_TensorRT_Auto
## SaveVideoFast
- сохраняет mp4 видео
- Батчем перегоняет все кадры с gpu->cpu в ffmpeg, батчем кодирует видео на видюхе кодеком mp4_nvenc.
- сохраняет и отображает видео в комфи
- Также поддерживает кодирование на CPU, но будет чуть медленнее.
- VHS combine и дефолтные ноды Save Video гоняют кадры по одному, поэтому медленно.
- ноды написали дипсик и гемини, могут быть ошибки, если что, пишите.
https://github.com/Mozer/ComfyUI-SaveVideoFast
мой fl2va ВФ с этими нодами:
https://github.com/Mozer/comfy_stuff/blob/main/workflows/minimax_h3_fl2v_4steps_faster.json