fastsdcpu_loadModel
Load a model you already own from ComfyUI's diffusers folder
- STRING
The other two model pickers in this pack (fastsdcpu_vino_models and fastsdcpu_lcm_models) hand the server hardcoded HuggingFace IDs to download. fastsdcpu_loadModel is the one for models you already have on disk. It scans the subfolders of ComfyUI's diffusers model directory, shows them in a dropdown, and returns the full filesystem path to the folder you pick - as a STRING, like the other pickers. Pair that output with use_local_path = true on the main fastsdcpu node, and the server knows to treat the string as a local folder instead of trying to download a model under that name.
How it works
Straight from the source: the node's input list is built by listing ComfyUI/models/diffusers (via ComfyUI's folder_paths.models_dir) and keeping the directories in it. Pick one, and choose() returns models/diffusers/<name> as an absolute path. That's the whole mechanism - no model loading, no inference. It's a path selector. The actual loading happens on the FastSDCPU server side, which is why the path matters.
Why you'd use it
The README's intended flow is: take a model you like, optionally convert it to OpenVINO with the lcm-openvino-converter repo (which both applies an LCM LoRA and converts to OpenVINO format), and drop the resulting folder into ComfyUI's diffusers folder. Then this node points the server at it without you typing a path by hand. It's also the escape hatch when you don't want the server silently downloading multi-gigabyte checkpoints on first run.
Installing
Same as the whole pack - ComfyUI Manager, search "ComfyUI-FastSDCPU", or cd ComfyUI/custom_nodes && git clone https://github.com/BetaDoggo/ComfyUI-FastSDCPU, then restart. The node itself has no extra dependencies. The server still needs to be running, because "load" happens there, not here.
Gotchas
- Empty dropdown. If
ComfyUI/models/diffusershas no subfolders, the node has no choices at all - the list is built when the node loads, so drop a model folder in and reload before you expect to see it. - Local paths only make sense on the same machine. The README is explicit: selecting local models only works when the webserver runs on the same system as ComfyUI. If your server is on another box, this node's output is a path that means nothing over there - move the folder to the server and type its path in manually.
use_local_pathhas to be on. Wire the path intofastsdcpu'sopenvino_modelorlcm_modelinput and flipuse_local_path. Leave it off and the server may try to interpret the path string as a model ID and fail or redownload something you didn't ask for.- It's still just a picker. This node alone renders nothing; it feeds the main
fastsdcpunode, and the rest of the workflow (prompt, steps, save) happens there.
Inputs (1)
| Name | Type | Default | Description |
|---|---|---|---|
| model | COMBO | 0 options: |
Outputs (1)
| Name | Type | Description |
|---|---|---|
| STRING | STRING | — |