|
|
|
@ -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:
|
|
|
|
|