feat: standardize Checkpoint/Unet loader names and use OS-native path separators

- Rename nodes to 'Checkpoint Loader (LoraManager)' and 'Unet Loader (LoraManager)'\n- Use os.sep for relative path formatting in model COMBO inputs\n- Update path matching to be robust across OS separators\n- Update docstrings and comments
This commit is contained in:
Will Miao
2026-03-18 21:33:19 +08:00
parent 75dccaef87
commit 0ef414d17e
3 changed files with 21 additions and 18 deletions

View File

@@ -15,7 +15,7 @@ class CheckpointLoaderLM:
extra folder paths, providing a unified interface for checkpoint loading.
"""
NAME = "CheckpointLoaderLM"
NAME = "Checkpoint Loader (LoraManager)"
CATEGORY = "Lora Manager/loaders"
@classmethod
@@ -60,7 +60,7 @@ class CheckpointLoaderLM:
if item.get("sub_type") == "checkpoint":
file_path = item.get("file_path", "")
if file_path:
# Format as ComfyUI-style: "folder/model_name.ext"
# Format using relative path with OS-native separator
formatted_name = _format_model_name_for_comfyui(
file_path, model_roots
)
@@ -94,7 +94,7 @@ class CheckpointLoaderLM:
"""Load a checkpoint by name, supporting extra folder paths
Args:
ckpt_name: The name of the checkpoint to load (format: "folder/model_name.ext")
ckpt_name: The name of the checkpoint to load (relative path with extension)
Returns:
Tuple of (MODEL, CLIP, VAE)

View File

@@ -16,7 +16,7 @@ class UNETLoaderLM:
Supports both regular diffusion models and GGUF format models.
"""
NAME = "UNETLoaderLM"
NAME = "Unet Loader (LoraManager)"
CATEGORY = "Lora Manager/loaders"
@classmethod
@@ -61,7 +61,7 @@ class UNETLoaderLM:
if item.get("sub_type") == "diffusion_model":
file_path = item.get("file_path", "")
if file_path:
# Format as ComfyUI-style: "folder/model_name.ext"
# Format using relative path with OS-native separator
formatted_name = _format_model_name_for_comfyui(
file_path, model_roots
)
@@ -95,7 +95,7 @@ class UNETLoaderLM:
"""Load a diffusion model by name, supporting extra folder paths
Args:
unet_name: The name of the diffusion model to load (format: "folder/model_name.ext")
unet_name: The name of the diffusion model to load (relative path with extension)
weight_dtype: The dtype to use for model weights
Returns: