Skip to content
Node packVerifiedExternal
Open source

comfyui-savemem

Save Image/Latent to Shared Memory

Maintainer@hnmr293C · adoptiongrade

Package profile

Status
Verified
Publisher
@hnmr293
Source
GitHub
Stars
1

README

ComfyUI-SaveMem - Save Image/Latent to Shared Memory

日本語 ver.

A custom node for ComfyUI that writes images and latents to shared memory (multiprocessing.shared_memory.SharedMemory).

This is intended for use via API.

The nodes are added under hnmr/image and hnmr/latent.

Nodes

SaveImagesMemory

node image

Receives images (multiple images are also supported) and writes them as PNG format binary to the shared memory with the specified name.

in/outnametypeDescription
innameSTRINGName of the shared memory to write to
in [opt]dummy_inputINTDummy argument to force redrawing

Please create the destination shared memory on the receiver side in advance.

Memory format:

- 4 bytes: Number of images
- 4n bytes: Length of each image binary
- rest: Binary data of each image

Each values are stored in native endian.

SaveLatentsMemory

node image

Receives latent of any shape and writes it to the specified shared memory using torch.save.

in/outnametypeDescription
innameSTRINGName of the shared memory to write to
in [opt]dummy_inputINTDummy argument to force redrawing

Memory format:

- 8 bytes: Length of following binary
- rest: Binary data

Each values are stored in native endian.

Nodes in this pack

2 nodes
  • SaveImagesMemory
  • SaveLatentsMemory

Sources

3 sources
GitHubSourceVersion 2b4e997642ddbd2827ed2b8f9ecd8cd7331cf74a
github.com/hnmr293/comfyui-savemem

Verified Oct 26

GitHubSource
github.com/hnmr293/comfyui-savemem

Verified Nov 2

Source excerpts

1 excerpt

Source context: Repo hnmr293/comfyui-savemem