Save 4 hours! We auto-setup your workflow! Free!

Drop your workflow.json — we handle every dependency, custom node, and model. Just open the link and run.

Auto-Setup Workflow Json (Free) Now!
ComfyUI > Nodes > ComfyUI-ClipProj > ClipProj Device Loader

ComfyUI Node: ClipProj Device Loader

Class Name

ClipProjDeviceLoader

Category
ClipProj
Author
nicolab28 (Account age: 2505days)
Extension
ComfyUI-ClipProj
Latest Updated
2026-08-12
Github Stars
0.06K

How to Install ComfyUI-ClipProj

Install this extension via the ComfyUI Manager by searching for ComfyUI-ClipProj
  • 1. Click the Manager button in the main menu
  • 2. Select Custom Nodes Manager button
  • 3. Enter ComfyUI-ClipProj in the search bar
After installation, click the Restart button to restart ComfyUI. Then, manually refresh your browser to clear the cache and access the updated list of nodes.

Visit ComfyUI Online for ready-to-use ComfyUI environment

  • Free trial available
  • 16GB VRAM to 80GB VRAM GPU machines
  • 400+ preloaded models/nodes
  • Freedom to upload custom models/nodes
  • 200+ ready-to-run workflows
  • 100% private workspace with up to 200GB storage
  • Dedicated Support

Run ComfyUI Online

ClipProj Device Loader Description

Load text encoder onto specific GPU for resource optimization in multi-GPU environments, with or without projection.

ClipProj Device Loader:

The ClipProjDeviceLoader node is designed to load a text encoder onto a specific GPU of your choice, without applying any projection. This functionality is particularly beneficial in multi-GPU environments where you want to target a specific GPU for loading the encoder, as the standard CLIPLoader only allows for 'default' and 'cpu' options. By using this node, you can optimize resource allocation and performance by selecting the most suitable GPU for your tasks. This node is versatile and can be used effectively with or without a projection, making it a valuable tool for AI artists who need precise control over their computational resources.

ClipProj Device Loader Input Parameters:

clip_name

The clip_name parameter specifies the name of the text encoder you wish to load. It is selected from a list of available text encoders, which are typically stored in a designated folder. This parameter is crucial as it determines which encoder will be loaded onto the GPU.

type

The type parameter defines the architecture type of the encoder. It offers an "auto" option, which automatically reads the checkpoint header to select the appropriate architecture. This ensures compatibility and optimal performance by matching the encoder with the correct architecture.

device

The device parameter allows you to choose the specific GPU that will receive the encoder. This is particularly useful in systems with multiple GPUs, as it enables you to allocate resources efficiently and avoid overloading a single GPU.

mode

The mode parameter determines how the encoder is loaded onto the GPU. It offers three options: "resident," "streaming," and "dynamic," with "resident" being the default. Each mode has different implications for memory usage and performance, allowing you to tailor the loading process to your specific needs.

unique_id

The unique_id parameter is a hidden parameter used internally to uniquely identify the encoder instance. It is not typically modified by the user but is essential for managing multiple encoder instances.

ClipProj Device Loader Output Parameters:

CLIP

The output parameter CLIP represents the loaded text encoder. This output is crucial as it provides the encoder in its original form, ready for use in subsequent processes or nodes. The ability to load the encoder without projection allows for flexibility in how it is utilized within your workflow.

ClipProj Device Loader Usage Tips:

  • To optimize performance in a multi-GPU setup, carefully select the device parameter to distribute the load across available GPUs.
  • Use the mode parameter to adjust memory usage based on your system's capabilities and the complexity of your tasks. For instance, "streaming" mode may be beneficial for tasks requiring lower memory usage.

ClipProj Device Loader Common Errors and Solutions:

Error: "Invalid clip_name specified"

  • Explanation: This error occurs when the specified clip_name does not match any available text encoders.
  • Solution: Ensure that the clip_name is correctly spelled and corresponds to an encoder present in the designated folder.

Error: "Unsupported device selected"

  • Explanation: This error indicates that the chosen device is not available or not supported by the system.
  • Solution: Verify that the selected GPU is correctly installed and recognized by your system. Check the list of available devices to ensure compatibility.

ClipProj Device Loader Related Nodes

Go back to the extension to check out more related nodes.
ComfyUI-ClipProj
RunComfy
Copyright 2025 RunComfy. All Rights Reserved.

RunComfy is the premier ComfyUI platform, offering ComfyUI online environment and services, along with ComfyUI workflows featuring stunning visuals. RunComfy also provides AI Models, enabling artists to harness the latest AI tools to create incredible art.

ClipProj Device Loader