Update MagiHuman_node.py

This commit is contained in:
smthemex
2026-03-29 15:24:11 +08:00
committed by GitHub
parent 04a1c0ba69
commit b56b0422f5
+4 -3
View File
@@ -224,6 +224,7 @@ class MagiHuman_SM_KSampler(io.ComfyNode):
io.Int.Input("steps", default=8, min=1, max=nodes.MAX_RESOLUTION,step=1,display_mode=io.NumberDisplay.number),
io.Int.Input("seed", default=0, min=0, max=MAX_SEED,display_mode=io.NumberDisplay.number),
io.Boolean.Input("offload", default=True),
io.Int.Input("offload_block_num", default=1, min=1, max=40,step=1,display_mode=io.NumberDisplay.number),
io.Boolean.Input("save_latents", default=True),
io.Boolean.Input("pass_stage1", default=False),
io.Conditioning.Input("positive",optional=True),
@@ -235,7 +236,7 @@ class MagiHuman_SM_KSampler(io.ComfyNode):
],
)
@classmethod
def execute(cls, model,latents,steps,seed,offload,save_latents,pass_stage1,positive=None,negative=None,) -> io.NodeOutput:
def execute(cls, model,latents,steps,seed,offload,offload_block_num,save_latents,pass_stage1,positive=None,negative=None,) -> io.NodeOutput:
if positive is None:
positive,negative=read_lat_emb("embeds", positive, negative,device)
clear_comfyui_cache()
@@ -244,9 +245,9 @@ class MagiHuman_SM_KSampler(io.ComfyNode):
else:
latents["positives"]=positive
latents["negatives"]=negative
video_lat, audio_lat,params=infer_magihuman(model,seed,latents,steps,sr_steps=50,offload=offload)
video_lat, audio_lat,params=infer_magihuman(model,seed,latents,steps,sr_steps=50,offload=offload,offload_block_num=offload_block_num)
video_latents={"samples":video_lat}
if params:
if params:
latents["params"]=params
latents["samples"]=audio_lat
latents["seed"]=seed