Wan 2.1 本地部署教程(附视频教程)直接在 ComfyUI 中运行 完全免费开源

WAN2.1 是一套全面开放的视频生成模型,它突破了视频生成的界限。1.3B型号仅需要8.19 GB VRAM,使其与几乎所有消费级GPU兼容。它可以在大约4分钟内在RTX 4090上生成5秒的480p视频(无需量化等优化技术)。它的性能甚至可以与某些封闭式模型相媲美。

在 SOTA性能方面,始终优于多个基准测试的现有开源模型,并且可以和最先进的闭源商业模型相媲美!

d27886e24b20250308222106

Wan 2.1  视频生成模型本地部署:

文字转视频

1、下载 ComfyUI 一键安装包 :网盘,支持 Windows 和 mac 系统

2、下载文本编码器和 VAE :umt5_xxl_fp8_e4m3fn_scaled.safetensors 放入:ComfyUI/models/text_encoders/ wan_2.1_vae.safetensors 放入:ComfyUI/models/vae/

3、下载视频生成模型 【点击下载

注意:建议使用 fp16 版本而不是 bf16 版本,因为它们会产生更好的结果。

质量等级(从高到低):fp16 > bf16 > fp8_scaled > fp8_e4m3fn

这些文件位于:ComfyUI/models/diffusion_models/

这些示例使用 16 位文件,但如果内存不足,则可以使用 fp8 文件。

4、文字转视频工作流:下载 Json 格式的工作流

文字转视频全套及视频教程 视频教程+必需

进阶篇:  图像转视频

此工作流程需要wan2.1_i2v_480p_14B_fp16.safetensors文件(将其放入:ComfyUI/models/diffusion_models/)和 clip_vision_h.safetensors放入:ComfyUI/models/clip_vision/

请注意,此示例仅生成 512×512 的 33 帧,因为我希望它易于访问,但模型可以做的不止这些。如果您有硬件/耐心运行它,720p 模型就相当不错。

Json 格式的工作流

输入图像可以在通量页面上找到。

以下是720p 型号的相同示例:

来源 零度解说

当前提供的引用内容并未涉及 ComfyUIWAN 2.1 配置的相关信息。然而,可以基于一般性的网络配置原则以及可能的应用场景来提供一些指导。 ### 关于 ComfyUIWAN 2.1 配置 #### 基本概念 ComfyUI 是一种用于像的工具,通常依赖 GPU 和强大的计算资源运行。如果提到 WAN (Wide Area Network) 2.1 配置,则可能是为了优化远程访问性能或者分布式部署环境下的通信效率。以下是关于此类配置的一些通用建议: #### 网络映射与接口绑定 对于类似 OVN-Chassis-SRIOV 的设置[^1],可以通过桥接器和物理网卡之间的映射实现高性能的数据传输。例如,在 SR-IOV 场景下,`bridge-interface-mappings` 参数定义了虚拟交换机如何连接到实际硬件设备: ```bash $juju config ovn-chassis-sriov bridge-interface-mappings br-data:bond0 ``` 这种配置方式同样适用于其他类型的网络服务,包括那些支持 ComfyUI 远程操作的服务。通过合理分配带宽并减少延迟,能够显著提升用户体验。 #### USB HID 数据解析无关性说明 尽管第二个引用提到了 USB HID 使用表及其作用[^2],这似乎并不直接影响 ComfyUIWAN 设置过程。除非特定情况下需要利用外部控制器(如键盘、鼠标或其他输入装置)操控该软件平台, 否则这部分资料可视为不相关联的信息片段。 #### 脚本实例展示 下面给出一段 Python 脚本来模拟简单的客户端请求流程,假设目标服务器已经按照上述方法调整完毕其网络参数: ```python import requests def fetch_comfyui_result(server_url='http://your-comfyui-server/wan'): try: response = requests.get(server_url) if response.status_code == 200: return response.json() else: raise Exception(f"Failed to retrieve results with status code {response.status_code}") except Exception as e: print(e) if __name__ == "__main__": result = fetch_comfyui_result() if isinstance(result, dict): print("Received:", result['message']) ``` 此脚本仅作为演示用途,请根据实际情况修改 URL 及处理逻辑部分。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值