Video Helper Suite 🎥🅥🅗🅢/latentgenerated

Repeat Latents 🎥🅥🅗🅢(RepeatLatents)

С технической точки зрения, этот узел принимает стандартный словарь LATENT на входе, который содержит тензорные ключи, такие как `samples`.

Repeat Latents

latents
LATENT
count
multiply_by
INT
VideoHelperSuite

Узел Repeat Latents 🎥🅥🅗🅢, с технической точки зрения, принимает на вход стандартный словарь LATENT, содержащий тензорные ключи, такие как samples.

Узел Repeat Latents — это инструмент для копирования и расширения данных латентного пространства (Latent). Его основная функция — принять набор латентных представлений и повторить их содержимое указанное количество раз с последующей конкатенацией, создавая таким образом более длинную последовательность. Эта операция в основном служит рабочим процессам, требующим пакетной или последовательной обработки латентных данных.

Функциональность узла

С технической точки зрения, этот узел принимает на вход стандартный словарь LATENT, содержащий тензорные ключи, такие как samples. Он проходит по всем одномерным тензорам в словаре, длина которых совпадает с длиной основного образца, и повторяет/конкатенирует эти тензоры вдоль измерения 0 (измерение пакета). В итоге он выводит новый, расширенный по длине словарь LATENT, а также возвращает общее количество тензоров после конкатенации (т.е. новый размер пакета).

Описание параметров узла - Repeat Latents 🎥🅥🅗🅢

Входные соединения (Inputs)

ПараметрТип данныхОбязательныйПо умолчаниюДиапазон/ОпцииОписание
latentsLATENTДа--: Входные латентные данные, которые необходимо повторить. Тип — словарь LATENT.

Параметры управления (Parameters)

ПараметрТип данныхОбязательныйПо умолчаниюДиапазон/ОпцииОписание
multiply_byINTДа11 - BIGMAX (шаг: 1): Определяет, во сколько раз повторить входные данные. Диапазон от 1 до большого значения, шаг 1.

Выходные данные (Output)

ПараметрТип данныхОписание
LATENTLATENT: Новые латентные данные после повторения и конкатенации.
countINT: Общее количество образцов в новых латентных данных (размер пакета).

Сценарии использования

Этот узел очень полезен в рабочих процессах генерации видео или пакетной обработки изображений. Например, если у вас есть латентное представление одного кадра, сгенерированное кодировщиком VAE, но вам нужно создать статическое видео, состоящее из нескольких кадров с одинаковым содержимым, вы можете использовать этот узел для многократного повторения этого латентного представления. Затем вывод можно передать последующему сэмплеру для пакетного декодирования, что позволит эффективно генерировать последовательность.

Важные замечания

Обратите внимание, что этот узел повторяет только одномерные тензоры в словаре LATENT, длина которых совпадает с длиной основного образца. Параметр multiply_by должен быть целым числом, большим или равным 1. Слишком большое значение может привести к нехватке памяти на GPU.

Ссылка на исходный код узла Repeat Latents 🎥🅥🅗🅢

Узел Repeat Latents 🎥🅥🅗🅢 взят из пакета узлов ComfyUI-VideoHelperSuite.

Комментарии

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

Загрузка комментариев…