ComfyUI > Nodes > ComfyUI-FLOAT_Optimized > Load FLOAT Synthesis (VA)

ComfyUI Node: Load FLOAT Synthesis (VA)

Class Name

LoadFloatSynthesisModel

Category
FLOAT/Very Advanced/Loaders
Author
set-soft (Account age: 3450days)
Extension
ComfyUI-FLOAT_Optimized
Latest Updated
2026-03-20
Github Stars
0.03K

How to Install ComfyUI-FLOAT_Optimized

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

Load FLOAT Synthesis (VA) Description

Loads synthesis model weights from `.safetensors` for customizable image generation.

Load FLOAT Synthesis (VA):

The LoadFloatSynthesisModel node is designed to load the weights for the synthesis or decoder part of a motion autoencoder from a .safetensors file. This node is crucial for AI artists who want to leverage pre-trained models to generate images with specific styles and motions. By inferring key architectural parameters from the loaded weights, it allows for the construction of an image generation model that can be fine-tuned with user-defined hyperparameters such as channel_multiplier and blur_kernel. This flexibility makes it a powerful tool for customizing the synthesis process to achieve desired artistic effects. The node ensures that the model is loaded onto the specified target device and is set to evaluation mode, optimizing it for performance during inference.

Load FLOAT Synthesis (VA) Input Parameters:

synthesis_file

The synthesis_file parameter specifies the path to the .safetensors file containing the pre-trained weights for the synthesis model. This file is essential as it provides the foundational data required to construct the synthesis model. The correct path ensures that the model can be loaded successfully, and any discrepancies in the file path can lead to errors in loading the model.

target_device

The target_device parameter determines the hardware device on which the synthesis model will be loaded and executed. This can be a CPU or a GPU, depending on the available resources and the desired performance. Selecting the appropriate device is crucial for optimizing the model's execution speed and efficiency.

channel_multiplier

The channel_multiplier parameter is a user-defined integer that influences the number of channels in the model's layers. This parameter can affect the model's capacity and the quality of the generated images. A higher value may lead to more detailed outputs but could also increase computational requirements. Users should balance this parameter based on their hardware capabilities and desired output quality.

blur_kernel_str

The blur_kernel_str parameter allows users to specify the type of blur kernel to be used in the synthesis process. This parameter can impact the smoothness and style of the generated images. Different blur kernels can produce varying artistic effects, and users can experiment with this parameter to achieve their desired visual outcomes.

cudnn_benchmark

The cudnn_benchmark parameter is a boolean that, when set to true, enables the cuDNN benchmark mode. This mode can optimize the performance of the synthesis model by selecting the best convolution algorithms for the given hardware. Enabling this option can lead to faster execution times, especially on NVIDIA GPUs.

Load FLOAT Synthesis (VA) Output Parameters:

float_synthesis

The float_synthesis output is the loaded synthesis model, ready for use in generating images. This model incorporates the pre-trained weights and user-defined parameters, making it a customized tool for image synthesis tasks. It serves as the core component for generating artistic outputs based on the specified styles and motions.

inferred_size

The inferred_size output represents the size of the images that the synthesis model is configured to generate. This size is inferred from the loaded weights and is crucial for understanding the resolution and aspect ratio of the generated images.

inferred_style_dim

The inferred_style_dim output indicates the dimensionality of the style vector used by the synthesis model. This dimension is inferred from the model's architecture and affects how style information is encoded and applied during image generation.

inferred_motion_dim

The inferred_motion_dim output specifies the dimensionality of the motion vector used by the synthesis model. This dimension is crucial for encoding motion information, allowing the model to generate dynamic and expressive images.

Load FLOAT Synthesis (VA) Usage Tips:

  • Ensure that the synthesis_file path is correct and points to a valid .safetensors file to avoid loading errors.
  • Choose the target_device based on your hardware capabilities; using a GPU can significantly speed up the synthesis process.
  • Experiment with the channel_multiplier to find a balance between image quality and computational efficiency.
  • Test different blur_kernel_str options to achieve various artistic effects in your generated images.
  • Enable cudnn_benchmark if using an NVIDIA GPU to optimize the model's performance.

Load FLOAT Synthesis (VA) Common Errors and Solutions:

Error applying loaded weights to Synthesis

  • Explanation: This error occurs when there is an issue applying the loaded weights to the synthesis model, possibly due to mismatched dimensions or corrupted weight files.
  • Solution: Verify that the .safetensors file is not corrupted and matches the expected architecture of the synthesis model. Ensure that the file path is correct and that the file is accessible.

Synthesis: Missing keys

  • Explanation: This warning indicates that some expected keys are missing from the loaded weights, which may affect the model's performance.
  • Solution: Check the integrity of the .safetensors file and ensure it is compatible with the current model architecture. Consider retraining or obtaining a complete set of weights.

Synthesis: Unexpected keys

  • Explanation: This warning suggests that there are extra keys in the loaded weights that do not match the model's architecture.
  • Solution: Ensure that the .safetensors file is intended for the current model version. If necessary, update the model or obtain a compatible set of weights.

Load FLOAT Synthesis (VA) Related Nodes

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