KJNodes/weightsgenerated

Weight Schedule Extend(WeightScheduleExtend)

このノードは入力データの形式を自動検出し、リスト、Pandas Series、PyTorch Tensorの3つの一般的なデータ構造をサポートします。

Weight Schedule Extend

FLOAT
input_values_1
0
input_values_2
0
output_type
match_input
KJNodes

Weight Schedule Extend ノードは、入力データの形式を自動検出し、リスト、Pandas Series、PyTorch Tensor という3つの一般的なデータ構造をサポートします。

Weight Schedule Extend は、重みや数値シーケンスを処理および拡張するためのノードです。その中核機能は、2つの入力シーケンスを受け取り、それらを単一のシーケンスにマージまたは拡張し、必要に応じてデータ形式の変換を自動的に行うことです。このノードは、異なるデータ形式間での連携を簡素化します。

ノード機能

このノードは入力データの形式を自動検出し、リスト、Pandas Series、PyTorch Tensor という3つの一般的なデータ構造をサポートします。その中核メカニズムは、2つの入力データの形式が一致しない場合、2番目の入力を1番目の入力と同じ形式に変換することで、シームレスなシーケンスのマージと拡張を実現し、最終的に統一された浮動小数点数シーケンスを出力します。

ノードパラメータ説明 - Weight Schedule Extend

制御パラメータ (Parameters)

パラメータ名データ型必須デフォルト値値の範囲/オプション説明
output_typeCOMBOはいmatch_input"match_input", "list", "pandas series", "tensor"出力形式を指定します。オプションは "match_input"(入力形式に合わせる)、"list"(リスト)、"pandas series"(Pandasシリーズ)、"tensor"(PyTorchテンソル)です。
input_values_1FLOATはい0.0-最初の入力数値シーケンス。リスト、Pandas Series、または PyTorch Tensor 形式を受け付けます。
input_values_2FLOATはい0.0-2番目の入力数値シーケンス。形式は問いません。ノードが自動的に最初の入力の形式に変換を試みます。

出力

パラメータ名データ型説明
FLOATFLOATマージまたは拡張された統一浮動小数点数シーケンスを出力します。具体的な形式は output_type パラメータによって決定されます。

使用シナリオ

このノードは、アニメーション補間や重み遷移を含むワークフローを構築する際に特に有用です。例えば、ショットAの動き軌跡を記述する重みリストとショットBの重みリストを連結し、手動で形式変換を行うことなく、スムーズに遷移する完全なアニメーション重みシーケンスを生成できます。

注意事項

このノードを使用する際は、入力データが数値シーケンスとして解釈可能であることに注意してください。有効なシーケンスに変換できない複雑なオブジェクトを入力すると、エラーが発生する可能性があります。ノード内部では Pandas および PyTorch ライブラリに依存しているため、ComfyUI 環境にこれらの依存関係が正しくインストールされていることを確認してください。

Weight Schedule Extend ノードのソースコードリンク

Weight Schedule Extend ノードは ComfyUI-KJNodes ノードパッケージに含まれています。

コメント

GitHubでサインインしてディスカッションに参加しましょう。

コメントを読み込み中…