ComfyUI > Nodes > IAMCCS-nodes > HW Probe Recommendations (JSON)

ComfyUI Node: HW Probe Recommendations (JSON)

Class Name

IAMCCS_HWProbeRecommendations

Category
IAMCCS/HW
Author
IAMCCS (Account age: 2204days)
Extension
IAMCCS-nodes
Latest Updated
2026-03-27
Github Stars
0.08K

How to Install IAMCCS-nodes

Install this extension via the ComfyUI Manager by searching for IAMCCS-nodes
  • 1. Click the Manager button in the main menu
  • 2. Select Custom Nodes Manager button
  • 3. Enter IAMCCS-nodes 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

HW Probe Recommendations (JSON) Description

Provides hardware probe recommendations for optimizing ComfyUI workflows based on system capabilities.

HW Probe Recommendations (JSON):

The IAMCCS_HWProbeRecommendations node is designed to provide hardware probe recommendations within the ComfyUI environment, allowing you to optimize your workflow based on your system's capabilities. This node mirrors the /api/iamccs/hw_probe endpoint, enabling you to integrate hardware recommendations directly into your ComfyUI graphs. This integration is particularly useful for tasks such as logging, branching, or pre-filling other nodes with recommended settings. By leveraging this node, you can ensure that your AI art generation processes are tailored to the specific hardware configuration of your system, potentially improving performance and efficiency.

HW Probe Recommendations (JSON) Input Parameters:

width

The width parameter specifies the width of the output in pixels. It is an integer value with a default of 0, a minimum of 0, and a maximum of 16384, adjustable in steps of 8. This parameter influences the resolution of the generated output, and setting it appropriately can help manage the computational load on your system.

height

The height parameter defines the height of the output in pixels. Similar to width, it is an integer with a default of 0, a minimum of 0, and a maximum of 16384, adjustable in steps of 8. This parameter, along with width, determines the overall resolution and aspect ratio of the output.

frames

The frames parameter indicates the number of frames to be processed. It is an integer with a default of 0, a minimum of 0, and a maximum of 100000, adjustable in steps of 1. This parameter is crucial for tasks involving video or animation, as it dictates the total number of frames to be generated or processed.

fps

The fps (frames per second) parameter specifies the frame rate for video or animation outputs. It is a floating-point number with a default of 0.0, a minimum of 0.0, and a maximum of 240.0, adjustable in steps of 0.5. This parameter affects the smoothness and speed of the playback of the generated frames.

pretty

The pretty parameter is a boolean that determines whether the output JSON report should be formatted in a human-readable way. It defaults to True, meaning the report will be indented and easier to read. Setting it to False will produce a more compact JSON output, which might be preferable for automated processing.

HW Probe Recommendations (JSON) Output Parameters:

report_json

The report_json output provides a JSON-formatted report containing detailed hardware probe results and recommendations. This report includes information about your system's hardware and suggested settings, which can be used to optimize your workflow.

profile

The profile output indicates the hardware profile used for generating recommendations. It provides insight into the configuration that best suits your system's capabilities, helping you understand the basis for the suggested settings.

reserved_vram_effective_gb

The reserved_vram_effective_gb output specifies the effective amount of VRAM reserved in gigabytes. This value is crucial for managing memory usage and ensuring that your system does not run out of VRAM during processing.

vae_tile_size

The vae_tile_size output indicates the recommended tile size for VAE (Variational Autoencoder) processing. This integer value helps optimize the processing of images by dividing them into manageable tiles, balancing performance and memory usage.

vae_overlap

The vae_overlap output specifies the overlap size between VAE tiles. This integer value ensures smooth transitions between tiles, reducing artifacts and improving the quality of the generated output.

vae_temporal_size

The vae_temporal_size output provides the recommended temporal size for VAE processing in video or animation tasks. This integer value helps manage the temporal coherence of frames, ensuring consistent quality across the output.

vae_temporal_overlap

The vae_temporal_overlap output indicates the overlap size for temporal VAE processing. This integer value ensures smooth transitions between temporal segments, enhancing the overall quality of video or animation outputs.

HW Probe Recommendations (JSON) Usage Tips:

  • Ensure that the width and height parameters are set according to your desired output resolution, keeping in mind the capabilities of your hardware to avoid excessive computational load.
  • Use the frames and fps parameters to tailor the output for video or animation tasks, balancing the number of frames and frame rate to achieve the desired playback quality.
  • Consider setting the pretty parameter to True when reviewing the JSON report manually, as this will make the output more readable and easier to interpret.

HW Probe Recommendations (JSON) Common Errors and Solutions:

failed to run hardware_probe

  • Explanation: This error occurs when the hardware probe function fails to execute, possibly due to missing dependencies or incorrect configurations.
  • Solution: Ensure that all necessary dependencies are installed and correctly configured. Check the system logs for more detailed error messages and address any issues related to missing libraries or incorrect settings.

invalid input parameter

  • Explanation: This error indicates that one or more input parameters are outside their valid range or incorrectly formatted.
  • Solution: Verify that all input parameters are within their specified ranges and correctly formatted. Adjust any parameters that do not meet the requirements and try running the node again.

HW Probe Recommendations (JSON) Related Nodes

Go back to the extension to check out more related nodes.
IAMCCS-nodes
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.