[diffusion] fix: fix bug about pin memory when offloading (#14472)
This commit is contained in:
@@ -269,7 +269,7 @@ def load_model_from_full_model_state_dict(
|
|||||||
meta_sharded_param.placements,
|
meta_sharded_param.placements,
|
||||||
)
|
)
|
||||||
if cpu_offload:
|
if cpu_offload:
|
||||||
sharded_tensor = sharded_tensor.to("cpu", pin_memory=True)
|
sharded_tensor = sharded_tensor.to("cpu")
|
||||||
sharded_sd[target_param_name] = nn.Parameter(sharded_tensor)
|
sharded_sd[target_param_name] = nn.Parameter(sharded_tensor)
|
||||||
|
|
||||||
model.reverse_param_names_mapping = reverse_param_names_mapping
|
model.reverse_param_names_mapping = reverse_param_names_mapping
|
||||||
|
|||||||
Reference in New Issue
Block a user