Weight Schedule Convert(WeightScheduleConvert)
Этот узел способен автоматически определять тип входных данных и выполнять соответствующее преобразование в соответствии с выбранным пользователем типом вывода.
Weight Schedule Convert
Узел Weight Schedule Convert автоматически определяет тип входных данных и выполняет соответствующее преобразование в зависимости от выбранного пользователем типа вывода.
Узел Weight Schedule Convert — это инструмент для преобразования формата данных. Его основная функция — конвертировать входные веса или числовые последовательности между различными форматами, такими как список, Pandas Series или тензор PyTorch. Он предназначен для упрощения требований к формату данных между различными узлами в рабочем процессе, обеспечивая совместимость потока данных.
Функции узла
Этот узел автоматически определяет тип входных данных и преобразует их в соответствии с выбранным пользователем типом вывода. Он поддерживает обработку форматов списка, Pandas Series и тензора PyTorch, а также предоставляет вспомогательные функции, такие как переназначение значений, обращение последовательности и повторение, для удовлетворения более сложных потребностей обработки.
Описание параметров узла - Weight Schedule Convert
Параметры элементов управления (Parameters)
| Название параметра | Тип данных | Обязательный | Значение по умолчанию | Диапазон/Опции | Описание |
|---|---|---|---|---|---|
output_type | COMBO | Да | match_input | "match_input", "list", "pandas series", "tensor... | "list" (список), "pandas series" или "tensor". Значение по умолчанию — "match_input". |
input_values | FLOAT | Да | 0.0 | - | Входные веса или числовая последовательность. Поддерживаются форматы списка, Pandas Series или PyTorch Tensor. |
invert | BOOLEAN | Да | False | - | invert (входной параметр): логический переключатель. Если включен, порядок входной числовой последовательности обращается. |
repeat | INT | Да | 1 | 1 - 255 (шаг: 1) | repeat (входной параметр): устанавливает количество повторений входной последовательности. Диапазон значений от 1 до 255, шаг 1. |
remap_to_frames | INT | Нет | 0 | - | - |
interpolation_curve | FLOAT | Нет | - | - | interpolation_curve (входной параметр): необязательная последовательность чисел с плавающей запятой, определяющая кривую интерполяции для корректировки перехода значений при переназначении на кадры. |
remap_values | BOOLEAN | Нет | False | - | - |
remap_min | FLOAT | Нет | 0.0 | -100000 - 100000.0 (шаг: 0.01) | - |
remap_max | FLOAT | Нет | 1.0 | -100000 - 100000.0 (шаг: 0.01) | - |
Выходные данные (Output)
| Название параметра | Тип данных | Описание |
|---|---|---|
| FLOAT | FLOAT | FLOAT (выходной параметр): выводит преобразованную последовательность чисел с плавающей запятой. |
| STRING | STRING | STRING (выходной параметр): выводит преобразованную числовую последовательность в виде строки для удобства просмотра или записи. |
| INT | INT | INT (выходной параметр): выводит преобразованную последовательность целых чисел (обычно получается округлением чисел с плавающей запятой). |
Сценарии использования
В рабочих процессах анимации или генерации видео этот узел можно использовать для преобразования списка весов, описывающих изменение интенсивности стиля, в конкретный формат, требуемый другими узлами (например, планировщиком LoRA). Получив строку значений из текстового редактора или редактора кривых, вы можете использовать этот узел, чтобы гарантировать, что эти значения будут правильно распознаны и обработаны последующими узлами.
Важные замечания
Обратите внимание, что этот узел в основном выполняет преобразование формата и базовую корректировку значений. Для сложных математических операций или интерполяции может потребоваться использование других специализированных узлов.
Ссылка на исходный код узла Weight Schedule Convert
Узел Weight Schedule Convert взят из пакета узлов ComfyUI-KJNodes.
Комментарии
Войдите через GitHub, чтобы участвовать в обсуждении.