KJNodes/weightsgenerated

Weight Schedule Convert(WeightScheduleConvert)

Ce nœud peut détecter automatiquement le type des données d'entrée et effectuer la conversion correspondante en fonction du type de sortie sélectionné par l'utilisateur.

Weight Schedule Convert

FLOAT
STRING
INT
input_values
0
output_type
list
invert
repeat
1
remap_to_frames
0
interpolation_curve
FLOAT
remap_values
remap_min
0.00
remap_max
1.00
KJNodes

Le nœud Weight Schedule Convert détecte automatiquement le type des données d'entrée et effectue les conversions correspondantes en fonction du type de sortie choisi par l'utilisateur.

Le nœud Weight Schedule Convert est un outil de conversion de format de données. Sa fonction principale est de convertir une séquence de poids ou de valeurs numériques d'entrée entre différents formats, tels que les listes, les Pandas Series ou les tenseurs PyTorch. Il vise à simplifier les exigences de format de données des différents nœuds dans un flux de travail, en garantissant la compatibilité du flux de données.

Fonctionnalités du nœud

Ce nœud peut détecter automatiquement le type des données d'entrée et effectuer la conversion correspondante en fonction du type de sortie choisi par l'utilisateur. Il prend en charge le traitement des formats liste, Pandas Series et PyTorch Tensor, et offre des fonctions auxiliaires telles que le remappage des valeurs, l'inversion de séquence et la répétition, pour répondre à des besoins de traitement plus complexes.

Explication des paramètres du nœud - Weight Schedule Convert

Paramètres de contrôle (Parameters)

Nom du paramètreType de donnéesRequisValeur par défautPlage de valeurs/OptionsDescription
output_typeCOMBOOuimatch_input"match_input", "list", "pandas series", "tensor...Le format de sortie cible. Les options sont "list", "pandas series" ou "tensor". La valeur par défaut est "match_input".
input_valuesFLOATOui0.0-La séquence de poids ou de valeurs numériques d'entrée. Prend en charge les formats liste, Pandas Series ou PyTorch Tensor.
invertBOOLEANOuiFalse-invert (paramètre d'entrée) : Interrupteur booléen. S'il est activé, l'ordre de la séquence de valeurs d'entrée est inversé.
repeatINTOui11 - 255 (pas: 1)repeat (paramètre d'entrée) : Définit le nombre de répétitions de la séquence d'entrée. La plage de valeurs est de 1 à 255, avec un pas de 1.
remap_to_framesINTNon0--
interpolation_curveFLOATNon--interpolation_curve (paramètre d'entrée) : Une séquence facultative de nombres à virgule flottante définissant la courbe d'interpolation, utilisée pour ajuster la transition des valeurs lors du remappage aux trames.
remap_valuesBOOLEANNonFalse--
remap_minFLOATNon0.0-100000 - 100000.0 (pas: 0.01)-
remap_maxFLOATNon1.0-100000 - 100000.0 (pas: 0.01)-

Sortie (Output)

Nom du paramètreType de donnéesDescription
FLOATFLOATFLOAT (paramètre de sortie) : Sort une séquence convertie de nombres à virgule flottante.
STRINGSTRINGSTRING (paramètre de sortie) : Sort la séquence numérique convertie sous forme de chaîne de caractères, facilitant la visualisation ou l'enregistrement.
INTINTINT (paramètre de sortie) : Sort une séquence convertie d'entiers (généralement obtenue par arrondi des nombres à virgule flottante).

Scénarios d'utilisation

Dans un flux de travail de génération d'animation ou de vidéo, ce nœud peut être utilisé pour convertir une liste de poids décrivant les variations d'intensité de style dans un format spécifique requis par d'autres nœuds (comme un planificateur LoRA). Après avoir obtenu une série de valeurs à partir d'un éditeur de texte ou de courbes, vous pouvez l'utiliser pour vous assurer que ces valeurs sont correctement reconnues et traitées par les nœuds en aval.

Notes importantes

Veuillez noter que ce nœud effectue principalement des conversions de format et des ajustements numériques de base. Des opérations mathématiques ou des interpolations complexes peuvent nécessiter l'utilisation combinée d'autres nœuds spécialisés.

Lien vers le code source du nœud Weight Schedule Convert

Le nœud Weight Schedule Convert provient du pack de nœuds ComfyUI-KJNodes.

Commentaires

Connectez-vous avec GitHub pour rejoindre la discussion.

Chargement des commentaires…