1 关于MyShell

2 新手指南

3 炉边对话

4 Shell Agent

5 常用问答

6 AI 开源社区周报

2.28 优化与加速 (Optimization & Acceleration)

本类别的节点主要用于提高工作流的执行效率、减少资源消耗和加快生成速度,通过各种优化技术和加速算法,可以在保持生成质量的同时显著提升性能,是高效工作流的关键组件。

1. FluxNode(Flux加速节点)

中文名称:Flux加速节点

节点功能:使用Flux技术加速扩散模型的采样过程。

参数说明: - model:要加速的模型 - acceleration_factor:加速因子 - quality_level:质量级别(越高质量越好,速度越慢) - cache_mode:缓存模式(内存、磁盘等) - precision:计算精度(fp16、fp32等) - device:运行设备

输出端口: - ACCELERATED_MODEL:加速后的模型

使用案例: - 加速图像生成过程 - 减少高质量生成的等待时间 - 优化资源有限环境下的性能

优点: - 可以显著提高生成速度(2-3倍) - 保持较高的生成质量 - 提供质量和速度的平衡选项 - 适合实时或批量生成场景

所属插件项目:ComfyUI-Flux-Acceleration(需额外安装)

最后更新日期:2025-04-10

2. TeaCacheLoader(TeaCache加载器)

中文名称:TeaCache加载器

节点功能:加载和应用TeaCache技术,通过缓存中间结果加速生成。

参数说明: - model:目标模型 - rel_l1_thresh:相对L1阈值(控制缓存精度) - cache_size:缓存大小 - cache_mode:缓存模式(激进、平衡、保守) - device_allocation:设备内存分配

输出端口: - CACHED_MODEL:应用缓存的模型

使用案例: - 加速重复或相似的生成任务 - 优化批量生成工作流 - 减少相似提示词的计算冗余

优点: - 可以显著减少重复计算 - 提供可调节的质量-速度平衡 - 对内存使用进行优化 - 适合批量或迭代生成

所属插件项目:ComfyUI-TeaCache(需额外安装)

最后更新日期:2025-03-25

3. WaveSpeedApply(WaveSpeed应用)

中文名称:WaveSpeed应用

节点功能:应用WaveSpeed技术加速扩散模型的第一个块。

参数说明: - model:目标模型 - cache_threshold:缓存阈值 - optimization_level:优化级别 - cache_only_first_block:是否仅缓存第一个块 - dynamic_adjustment:是否动态调整参数

输出端口: - OPTIMIZED_MODEL:优化后的模型

使用案例: - 加速视频生成 - 优化大批量图像生成 - 提高交互式工作流的响应速度

优点: - 可以将生成速度提高1-2倍 - 对视频生成特别有效 - 内存占用较小 - 适合长时间运行的工作流

所属插件项目:ComfyUI-WaveSpeed(需额外安装)

最后更新日期:2025-04-01

4. TensorRTApply(TensorRT应用)

中文名称:TensorRT应用

节点功能:使用NVIDIA TensorRT技术优化模型执行。

参数说明: - model:要优化的模型 - precision:计算精度(fp16、int8等) - optimization_level:优化级别 - workspace_size:工作空间大小(MB) - cache_file:引擎缓存文件路径 - dynamic_shapes:是否使用动态形状

输出端口: - OPTIMIZED_MODEL:TensorRT优化的模型

使用案例: - 在NVIDIA GPU上加速模型执行 - 优化高分辨率图像生成 - 提高批处理效率

优点: - 可以显著提高NVIDIA GPU上的执行速度 - 支持多种精度选项 - 提供持久化引擎缓存 - 适合高性能计算环境

所属插件项目:ComfyUI-TensorRT(需额外安装)

最后更新日期:2025-04-15

5. MemoryOptimizer(内存优化器)

中文名称:内存优化器

节点功能:优化工作流的内存使用,减少内存占用和碎片化。

参数说明: - optimization_mode:优化模式(激进、平衡、保守) - max_memory_usage:最大内存使用量(GB) - clear_cache_interval:清除缓存间隔 - force_garbage_collection:是否强制垃圾回收 - device_priority:设备优先级设置

输出端口: - STATUS:优化状态信息

使用案例: - 减少大型工作流的内存占用 - 防止内存溢出错误 - 优化长时间运行的批处理

优点: - 可以显著减少内存占用 - 提供自动内存管理 - 防止内存相关崩溃 - 适合资源受限环境

所属插件项目:ComfyUI-Memory-Management(需额外安装)

最后更新日期:2025-03-15

6. XYPlot(XY图表)

中文名称:XY图表

节点功能:通过变化两个参数创建网格结果,用于参数优化。

参数说明: - x_values:X轴参数值列表 - y_values:Y轴参数值列表 - x_param_name:X轴参数名称 - y_param_name:Y轴参数名称 - grid_spacing:网格间距 - labels:是否显示标签 - batch_process:是否批量处理

输出端口: - GRID_IMAGE:网格结果图像 - IMAGES:单独的结果图像列表

使用案例: - 参数空间探索 - 快速比较不同设置 - 优化生成参数

优点: - 提供直观的参数比较 - 加速参数调优过程 - 减少手动调整次数 - 适合实验和优化

所属插件项目:ComfyUI-Efficiency-Nodes(需额外安装)

最后更新日期:2025-03-20

7. ModelPruner(模型裁剪器)

中文名称:模型裁剪器

节点功能:裁剪模型不必要的部分,减少内存占用和计算量。

参数说明: - model:要裁剪的模型 - pruning_method:裁剪方法(权重、通道等) - pruning_ratio:裁剪比例 - target_layers:目标层 - fine_tune_steps:裁剪后微调步数 - preserve_accuracy:是否保持精度

输出端口: - PRUNED_MODEL:裁剪后的模型 - STATS:裁剪统计信息

使用案例: - 减少模型大小 - 加速推理过程 - 优化资源有限设备上的性能

优点: - 可以显著减少模型大小 - 提高推理速度 - 降低内存需求 - 适合资源受限环境

所属插件项目:ComfyUI-Model-Optimizer(需额外安装)

最后更新日期:2025-04-05

8. BatchOptimizer(批处理优化器)

中文名称:批处理优化器

节点功能:优化批处理操作,提高批量生成效率。

参数说明: - batch_size:批处理大小 - dynamic_batching:是否动态调整批大小 - memory_efficient:是否使用内存高效模式 - parallel_processing:并行处理级别 - auto_split:是否自动分割大批次

输出端口: - BATCH_CONFIG:批处理配置

使用案例: - 优化大批量图像生成 - 提高GPU利用率 - 减少批处理的总时间

优点: - 提高批处理效率 - 优化资源利用 - 减少等待时间 - 适合大规模生成任务

所属插件项目:ComfyUI-Batch-Optimizer(需额外安装)

最后更新日期:2025-03-30

9. VAEOptimizer(VAE优化器)

中文名称:VAE优化器

节点功能:优化VAE编码和解码过程,提高速度和内存效率。

参数说明: - vae:要优化的VAE模型 - tiling:是否使用分块处理 - tile_size:分块大小 - fast_decoder:是否使用快速解码器 - precision:计算精度 - device_override:设备覆盖设置

输出端口: - OPTIMIZED_VAE:优化后的VAE模型

使用案例: - 加速VAE编码解码过程 - 减少高分辨率图像处理的内存需求 - 优化大批量VAE操作

优点: - 显著提高VAE处理速度 - 减少内存占用 - 支持高分辨率图像 - 适合大型或批量图像处理

所属插件项目:ComfyUI-VAE-Optimization(需额外安装)

最后更新日期:2025-03-10

10. SchedulerOptimizer(调度器优化器)

中文名称:调度器优化器

节点功能:优化采样调度器参数,提高生成效率和质量。

参数说明: - scheduler:要优化的调度器 - optimization_target:优化目标(速度、质量、平衡) - steps_reduction:步数减少比例 - noise_schedule:噪声调度优化 - adaptive_steps:是否使用自适应步数 - quality_threshold:质量阈值

输出端口: - OPTIMIZED_SCHEDULER:优化后的调度器

使用案例: - 减少生成所需的采样步数 - 优化噪声调度以提高效率 - 在保持质量的同时提高速度

优点: - 可以减少所需的采样步数 - 提高生成质量与速度比 - 提供多种优化目标选择 - 适合各种生成场景

所属插件项目:ComfyUI-Scheduler-Optimizer(需额外安装)

最后更新日期:2025-04-10