ComfyUI > Nodes > ComfyUI-YOLO > Ultralytics Model Loader

ComfyUI Node: Ultralytics Model Loader

Class Name

UltralyticsModelLoader

Category
Ultralytics/Model
Author
kadirnar (Account age: 2359days)
Extension
ComfyUI-YOLO
Latest Updated
2024-07-08
Github Stars
0.02K

How to Install ComfyUI-YOLO

Install this extension via the ComfyUI Manager by searching for ComfyUI-YOLO
  • 1. Click the Manager button in the main menu
  • 2. Select Custom Nodes Manager button
  • 3. Enter ComfyUI-YOLO 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
  • High-speed GPU machines
  • 200+ preloaded models/nodes
  • Freedom to upload custom models/nodes
  • 50+ ready-to-run workflows
  • 100% private workspace with up to 200GB storage
  • Dedicated Support

Run ComfyUI Online

Ultralytics Model Loader Description

Facilitates loading pre-trained YOLO models from Ultralytics repository for AI art projects.

Ultralytics Model Loader:

The UltralyticsModelLoader node is designed to facilitate the loading of pre-trained YOLO (You Only Look Once) models from the Ultralytics repository. This node simplifies the process of downloading and loading these models, making it easier for you to integrate advanced object detection capabilities into your AI art projects. By leveraging this node, you can quickly access a variety of YOLO models, each tailored for different performance and accuracy needs, without worrying about the underlying technical complexities. The main goal of this node is to streamline the model loading process, ensuring you can focus on creating and experimenting with AI-driven art.

Ultralytics Model Loader Input Parameters:

model_name

The model_name parameter allows you to specify which YOLO model you want to load. This parameter accepts a list of pre-defined model names, such as yolov5nu.pt, yolov5su.pt, yolov8n.pt, and others. If no model name is provided, the node defaults to loading yolov8s.pt. The choice of model can impact the performance and accuracy of your object detection tasks, with different models optimized for various use cases. There are no minimum or maximum values for this parameter, but it must be one of the predefined options.

Ultralytics Model Loader Output Parameters:

ULTRALYTICS_MODEL

The ULTRALYTICS_MODEL output parameter provides the loaded YOLO model object. This model can then be used for performing object detection tasks on images or videos. The output is crucial as it encapsulates the trained weights and architecture of the specified YOLO model, enabling you to apply advanced object detection techniques in your projects.

Ultralytics Model Loader Usage Tips:

  • Ensure you have a stable internet connection when loading a model for the first time, as the node will download the model from the Ultralytics repository if it is not already present locally.
  • Choose the model that best fits your performance and accuracy needs. For instance, yolov5n.pt is a lightweight model suitable for real-time applications, while yolov8x.pt offers higher accuracy at the cost of increased computational requirements.
  • Utilize the cached models to save time on subsequent runs. Once a model is downloaded, it will be stored locally and reused, speeding up the loading process.

Ultralytics Model Loader Common Errors and Solutions:

Model <model_name> already loaded. Returning cached model.

  • Explanation: This message indicates that the specified model has already been loaded and is available in the cache.
  • Solution: No action is needed. The node is efficiently using the cached model to save time.

Downloading model <model_name>...

  • Explanation: This message appears when the specified model is not found locally and needs to be downloaded from the Ultralytics repository.
  • Solution: Ensure you have a stable internet connection to allow the model to download successfully.

Model <model_name> already downloaded. Loading model.

  • Explanation: This message indicates that the model file is already present locally and is being loaded into memory.
  • Solution: No action is needed. The node is correctly loading the existing model file.

requests.exceptions.RequestException

  • Explanation: This error occurs if there is an issue with the HTTP request while downloading the model, such as network problems or an invalid URL.
  • Solution: Check your internet connection and ensure the model name is correct. Retry the operation once the network issue is resolved.

FileNotFoundError: [Errno 2] No such file or directory: 'models/ultralytics/<model_name>'

  • Explanation: This error occurs if the specified model file is not found in the expected directory.
  • Solution: Verify that the model file exists in the models/ultralytics directory. If not, ensure the model name is correct and allow the node to download it.

Ultralytics Model Loader Related Nodes

Go back to the extension to check out more related nodes.
ComfyUI-YOLO
RunComfy

© Copyright 2024 RunComfy. All Rights Reserved.

RunComfy is the premier ComfyUI platform, offering ComfyUI online environment and services, along with ComfyUI workflows featuring stunning visuals.