KJNodes/weightsgenerated

Weight Schedule Extend(WeightScheduleExtend)

Этот узел способен автоматически определять формат входных данных и поддерживает три распространённые структуры данных: списки, Pandas Series и PyTorch Tensor.

Weight Schedule Extend

FLOAT
input_values_1
0
input_values_2
0
output_type
match_input
KJNodes

Узел Weight Schedule Extend способен автоматически определять формат входных данных и поддерживает три распространённые структуры данных: списки, Pandas Series и PyTorch Tensor.

Weight Schedule Extend — это нода для обработки и расширения последовательностей весов или числовых значений. Его основная функция — принимать две входные последовательности, объединять или расширять их в единую последовательность и при необходимости автоматически преобразовывать формат данных. Этот узел упрощает процесс совместной работы с различными форматами данных.

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

Эта нода автоматически определяет формат входных данных и поддерживает три распространённые структуры данных: списки, Pandas Series и PyTorch Tensor. Основной механизм заключается в том, что когда форматы двух входных данных не совпадают, она преобразует второй вход в тот же формат, что и первый, обеспечивая бесшовное объединение и расширение последовательностей, и в итоге выводит единую последовательность чисел с плавающей запятой.

Описание параметров ноды - Weight Schedule Extend

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

Название параметраТип данныхОбязательныйЗначение по умолчаниюДиапазон значений/ОпцииОписание
output_typeКОМБОДаmatch_input"match_input", "list", "pandas series", "tensor"Определяет формат выходных данных. Опции: "match_input" (соответствует входному формату), "list" (список), "pandas series" (последовательность Pandas) или "tensor" (тензор PyTorch).
input_values_1ПЛАВАЮЩИЙДа0.0-Первая входная числовая последовательность. Может быть в формате списка, Pandas Series или PyTorch Tensor.
input_values_2ПЛАВАЮЩИЙДа0.0-Вторая входная числовая последовательность. Формат может быть любым, нода автоматически попытается преобразовать её в формат, соответствующий первому входу.

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

Название параметраТип данныхОписание
FLOATПЛАВАЮЩИЙОбъединённая или расширенная единая последовательность чисел с плавающей запятой. Конкретный формат определяется параметром output_type.

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

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

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

При использовании следует учитывать, что входные данные должны интерпретироваться как числовые последовательности. Если на вход подаются сложные объекты, которые невозможно преобразовать в допустимую последовательность, это может привести к ошибке. Внутренняя работа ноды зависит от библиотек Pandas и PyTorch, убедитесь, что эти зависимости правильно установлены в вашей среде ComfyUI.

Ссылка на исходный код ноды Weight Schedule Extend

Нода Weight Schedule Extend взята из пакета нод ComfyUI-KJNodes.

Комментарии

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

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