mirror of
https://github.com/comfyanonymous/ComfyUI.git
synced 2025-12-20 03:23:00 +08:00
device
This commit is contained in:
parent
8ec0e3e6e3
commit
bb1513dc3c
@ -571,7 +571,7 @@ class WanModel(torch.nn.Module):
|
|||||||
transformer_options["total_blocks"] = len(self.blocks)
|
transformer_options["total_blocks"] = len(self.blocks)
|
||||||
transformer_options["block_type"] = "double"
|
transformer_options["block_type"] = "double"
|
||||||
for i, block in enumerate(self.blocks):
|
for i, block in enumerate(self.blocks):
|
||||||
transformer_options["block_index"] = torch.tensor(i, dtype=torch.uint8, device=x.device)
|
transformer_options["block_index"] = torch.tensor(i, dtype=torch.uint8, device="cpu")
|
||||||
if ("double_block", i) in blocks_replace:
|
if ("double_block", i) in blocks_replace:
|
||||||
def block_wrap(args):
|
def block_wrap(args):
|
||||||
out = {}
|
out = {}
|
||||||
@ -769,7 +769,7 @@ class VaceWanModel(WanModel):
|
|||||||
transformer_options["total_blocks"] = len(self.blocks)
|
transformer_options["total_blocks"] = len(self.blocks)
|
||||||
transformer_options["block_type"] = "double"
|
transformer_options["block_type"] = "double"
|
||||||
for i, block in enumerate(self.blocks):
|
for i, block in enumerate(self.blocks):
|
||||||
transformer_options["block_index"] = torch.tensor(i, dtype=torch.uint8, device=x.device)
|
transformer_options["block_index"] = torch.tensor(i, dtype=torch.uint8, device="cpu")
|
||||||
if ("double_block", i) in blocks_replace:
|
if ("double_block", i) in blocks_replace:
|
||||||
def block_wrap(args):
|
def block_wrap(args):
|
||||||
out = {}
|
out = {}
|
||||||
@ -871,7 +871,7 @@ class CameraWanModel(WanModel):
|
|||||||
transformer_options["total_blocks"] = len(self.blocks)
|
transformer_options["total_blocks"] = len(self.blocks)
|
||||||
transformer_options["block_type"] = "double"
|
transformer_options["block_type"] = "double"
|
||||||
for i, block in enumerate(self.blocks):
|
for i, block in enumerate(self.blocks):
|
||||||
transformer_options["block_index"] = torch.tensor(i, dtype=torch.uint8, device=x.device)
|
transformer_options["block_index"] = torch.tensor(i, dtype=torch.uint8, device="cpu")
|
||||||
if ("double_block", i) in blocks_replace:
|
if ("double_block", i) in blocks_replace:
|
||||||
def block_wrap(args):
|
def block_wrap(args):
|
||||||
out = {}
|
out = {}
|
||||||
@ -1338,7 +1338,7 @@ class WanModel_S2V(WanModel):
|
|||||||
transformer_options["total_blocks"] = len(self.blocks)
|
transformer_options["total_blocks"] = len(self.blocks)
|
||||||
transformer_options["block_type"] = "double"
|
transformer_options["block_type"] = "double"
|
||||||
for i, block in enumerate(self.blocks):
|
for i, block in enumerate(self.blocks):
|
||||||
transformer_options["block_index"] = torch.tensor(i, dtype=torch.uint8, device=x.device)
|
transformer_options["block_index"] = torch.tensor(i, dtype=torch.uint8, device="cpu")
|
||||||
if ("double_block", i) in blocks_replace:
|
if ("double_block", i) in blocks_replace:
|
||||||
def block_wrap(args):
|
def block_wrap(args):
|
||||||
out = {}
|
out = {}
|
||||||
@ -1589,7 +1589,7 @@ class HumoWanModel(WanModel):
|
|||||||
transformer_options["total_blocks"] = len(self.blocks)
|
transformer_options["total_blocks"] = len(self.blocks)
|
||||||
transformer_options["block_type"] = "double"
|
transformer_options["block_type"] = "double"
|
||||||
for i, block in enumerate(self.blocks):
|
for i, block in enumerate(self.blocks):
|
||||||
transformer_options["block_index"] = torch.tensor(i, dtype=torch.uint8, device=x.device)
|
transformer_options["block_index"] = torch.tensor(i, dtype=torch.uint8, device="cpu")
|
||||||
if ("double_block", i) in blocks_replace:
|
if ("double_block", i) in blocks_replace:
|
||||||
def block_wrap(args):
|
def block_wrap(args):
|
||||||
out = {}
|
out = {}
|
||||||
|
|||||||
@ -526,7 +526,7 @@ class AnimateWanModel(WanModel):
|
|||||||
transformer_options["total_blocks"] = len(self.blocks)
|
transformer_options["total_blocks"] = len(self.blocks)
|
||||||
transformer_options["block_type"] = "double"
|
transformer_options["block_type"] = "double"
|
||||||
for i, block in enumerate(self.blocks):
|
for i, block in enumerate(self.blocks):
|
||||||
transformer_options["block_index"] = torch.tensor(i, dtype=torch.uint8, device=x.device)
|
transformer_options["block_index"] = torch.tensor(i, dtype=torch.uint8, device="cpu")
|
||||||
if ("double_block", i) in blocks_replace:
|
if ("double_block", i) in blocks_replace:
|
||||||
def block_wrap(args):
|
def block_wrap(args):
|
||||||
out = {}
|
out = {}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user