mirror of
https://github.com/comfyanonymous/ComfyUI.git
synced 2025-04-20 03:13:30 +00:00
Merge branch 'comfyanonymous:master' into chroma-support
This commit is contained in:
commit
c4f6874dc1
@ -1,4 +1,5 @@
|
|||||||
import torch
|
import torch
|
||||||
|
import comfy.utils
|
||||||
|
|
||||||
|
|
||||||
def convert_lora_bfl_control(sd): #BFL loras for Flux
|
def convert_lora_bfl_control(sd): #BFL loras for Flux
|
||||||
@ -11,7 +12,13 @@ def convert_lora_bfl_control(sd): #BFL loras for Flux
|
|||||||
return sd_out
|
return sd_out
|
||||||
|
|
||||||
|
|
||||||
|
def convert_lora_wan_fun(sd): #Wan Fun loras
|
||||||
|
return comfy.utils.state_dict_prefix_replace(sd, {"lora_unet__": "lora_unet_"})
|
||||||
|
|
||||||
|
|
||||||
def convert_lora(sd):
|
def convert_lora(sd):
|
||||||
if "img_in.lora_A.weight" in sd and "single_blocks.0.norm.key_norm.scale" in sd:
|
if "img_in.lora_A.weight" in sd and "single_blocks.0.norm.key_norm.scale" in sd:
|
||||||
return convert_lora_bfl_control(sd)
|
return convert_lora_bfl_control(sd)
|
||||||
|
if "lora_unet__blocks_0_cross_attn_k.lora_down.weight" in sd:
|
||||||
|
return convert_lora_wan_fun(sd)
|
||||||
return sd
|
return sd
|
||||||
|
2
nodes.py
2
nodes.py
@ -1008,6 +1008,8 @@ class CLIPVisionLoader:
|
|||||||
def load_clip(self, clip_name):
|
def load_clip(self, clip_name):
|
||||||
clip_path = folder_paths.get_full_path_or_raise("clip_vision", clip_name)
|
clip_path = folder_paths.get_full_path_or_raise("clip_vision", clip_name)
|
||||||
clip_vision = comfy.clip_vision.load(clip_path)
|
clip_vision = comfy.clip_vision.load(clip_path)
|
||||||
|
if clip_vision is None:
|
||||||
|
raise RuntimeError("ERROR: clip vision file is invalid and does not contain a valid vision model.")
|
||||||
return (clip_vision,)
|
return (clip_vision,)
|
||||||
|
|
||||||
class CLIPVisionEncode:
|
class CLIPVisionEncode:
|
||||||
|
Loading…
Reference in New Issue
Block a user