ComfyUI > Nodes > ComfyUI_NetDist > Fetch from remote

ComfyUI Node: Fetch from remote

Class Name

FetchRemote

Category
remote
Author
city96 (Account age: 552days)
Extension
ComfyUI_NetDist
Latest Updated
2024-05-22
Github Stars
0.27K

How to Install ComfyUI_NetDist

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

Fetch from remote Description

Retrieve final image output from remote client, with placeholder for incomplete jobs.

Fetch from remote:

The FetchRemote node is designed to retrieve the final output image from a remote client. This node is particularly useful in distributed AI art generation workflows where the processing is offloaded to a remote server. The primary function of this node is to fetch the completed image from the remote server once the job is done. If the remote client is not available or the job is not completed, the node ensures that a placeholder (black image) is returned instead. This functionality allows for seamless integration of remote processing results into your local workflow, ensuring that your pipeline remains robust and uninterrupted even if the remote client encounters issues.

Fetch from remote Input Parameters:

final_image

The final_image parameter is an image input that serves as a fallback or placeholder in case the remote image retrieval fails. This parameter ensures that the node can still output an image even if the remote fetch operation does not succeed. The default value is typically a black image, but it can be any image that you choose to use as a placeholder.

remote_info

The remote_info parameter is a dictionary containing information required to fetch the image from the remote client. It includes keys such as remote_url and job_id, which are essential for identifying and retrieving the correct image from the remote server. This parameter is crucial for the node's operation as it directs the node to the correct remote location and job.

Fetch from remote Output Parameters:

IMAGE

The IMAGE output parameter is the final image retrieved from the remote client. If the remote fetch operation is successful, this will be the image generated by the remote server. If the operation fails, this will be the placeholder image provided in the final_image input parameter. This output is essential for integrating the results of remote processing into your local workflow.

Fetch from remote Usage Tips:

  • Ensure that the remote_info parameter is correctly populated with the remote_url and job_id to avoid issues with fetching the image.
  • Use a meaningful placeholder image for the final_image parameter to maintain visual consistency in your workflow in case the remote fetch fails.
  • Regularly check the connectivity and status of the remote server to minimize the chances of fetch failures.

Fetch from remote Common Errors and Solutions:

Failed to fetch image from remote client!

  • Explanation: This error occurs when the node is unable to retrieve the image from the remote server after multiple attempts.
  • Solution: Verify that the remote_url and job_id in the remote_info parameter are correct. Ensure that the remote server is online and accessible.

NetDist caught error while fetching output image:

  • Explanation: This error indicates that there was an issue with the network request to the remote server, such as a timeout or connection error.
  • Solution: Check your network connection and ensure that the remote server is reachable. You may also want to increase the timeout settings if the server is slow to respond.

Remote info is None

  • Explanation: This error occurs when the remote_info parameter is not provided or is incorrectly formatted.
  • Solution: Ensure that the remote_info parameter is a dictionary containing valid remote_url and job_id keys.

Fetch from remote Related Nodes

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