|
|
|
@ -188,9 +188,6 @@ class VAEEncodeForInpaint:
|
|
|
|
|
return ({"samples":t, "noise_mask": (mask_erosion[0][:x,:y].round())}, ) |
|
|
|
|
|
|
|
|
|
class CheckpointLoader: |
|
|
|
|
models_dir = os.path.join(os.path.dirname(os.path.realpath(__file__)), "models") |
|
|
|
|
embedding_directory = os.path.join(models_dir, "embeddings") |
|
|
|
|
|
|
|
|
|
@classmethod |
|
|
|
|
def INPUT_TYPES(s): |
|
|
|
|
return {"required": { "config_name": (folder_paths.get_filename_list("configs"), ), |
|
|
|
@ -203,7 +200,7 @@ class CheckpointLoader:
|
|
|
|
|
def load_checkpoint(self, config_name, ckpt_name, output_vae=True, output_clip=True): |
|
|
|
|
config_path = folder_paths.get_full_path("configs", config_name) |
|
|
|
|
ckpt_path = folder_paths.get_full_path("checkpoints", ckpt_name) |
|
|
|
|
return comfy.sd.load_checkpoint(config_path, ckpt_path, output_vae=True, output_clip=True, embedding_directory=self.embedding_directory) |
|
|
|
|
return comfy.sd.load_checkpoint(config_path, ckpt_path, output_vae=True, output_clip=True, embedding_directory=folder_paths.get_folder_paths("embeddings")) |
|
|
|
|
|
|
|
|
|
class CheckpointLoaderSimple: |
|
|
|
|
@classmethod |
|
|
|
@ -217,7 +214,7 @@ class CheckpointLoaderSimple:
|
|
|
|
|
|
|
|
|
|
def load_checkpoint(self, ckpt_name, output_vae=True, output_clip=True): |
|
|
|
|
ckpt_path = folder_paths.get_full_path("checkpoints", ckpt_name) |
|
|
|
|
out = comfy.sd.load_checkpoint_guess_config(ckpt_path, output_vae=True, output_clip=True, embedding_directory=CheckpointLoader.embedding_directory) |
|
|
|
|
out = comfy.sd.load_checkpoint_guess_config(ckpt_path, output_vae=True, output_clip=True, embedding_directory=folder_paths.get_folder_paths("embeddings")) |
|
|
|
|
return out |
|
|
|
|
|
|
|
|
|
class CLIPSetLastLayer: |
|
|
|
|