运行时依赖
版本
1.0.0 (2026-05-07)
安装命令
点击复制技能文档
ComfyUI DirectML AMD 技能 🎨 描述 本技能用于在 Windows 上使用 DirectML 设置和优化 ComfyUI 在 AMD GPU 上的运行。提供有关本地图像、音乐和视频生成的指南、修复和可用配置。
何时使用此技能 使用此技能时: 您拥有 AMD GPU(RX 7000/6000/5000 系列)并希望运行 ComfyUI 您在使用 torch_directml 模块时遇到错误 您需要修复 model_patcher.py 以使其与 DirectML 兼容 您想知道哪些模型与您的 VRAM 兼容 您正在寻找 AMD GPU 性能基准
安装 # 1. 安装技能 clawhub install comfyui-directml-amd # 2. 导航到目录 cd C:\ComfyUI # 3. 创建 Python 3.12 环境(如果尚未完成) uv venv --python 3.12 # 4. 安装 DirectML .venv\Scripts\python.exe -m pip install torch-directml --force-reinstall # 5. 应用修复(由此技能自动完成) python apply-directml-fixes.py # 6. 启动 ComfyUI .venv\Scripts\python.exe main.py --directml --port 8188
工具 apply-directml-fixes.py 自动应用所有必要的 DirectML 修复: 修复 comfy\model_patcher.py(2 个位置) 创建原始文件的备份 应用后验证功能 download-models.ps1 下载推荐模型: SDXL Turbo(6.6 GB) SDXL Base 1.0(6.0 GB) Juggernaut XL v9(6.6 GB) 可选:Flux.1、ACE-Step、Wan 2.1 benchmark.py 测试不同模型和设置的性能: 测量生成时间 监视 VRAM 使用情况 与 CUDA 参考比较
配置 最低要求 GPU:AMD Radeon,8GB+ VRAM OS:Windows 10/11 64 位 Python:3.12(DirectML 没有 3.13+ 的轮子) VRAM:8GB 最低,12GB+ 推荐
推荐设置 # 对于 16GB VRAM(RX 7900 GRE/XTX) python main.py --directml --port 8188 --max-memory 16384 # 对于 12GB VRAM(RX 7800/6800) python main.py --directml --port 8188 --max-memory 12288 --use-split-cross-attention # 对于 8GB VRAM(RX 7600/6600) python main.py --directml --port 8188 --max-memory 8192 --lowvram
性能基准(RX 7900 GRE 16GB) 模型 分辨率 步骤 时间 质量 SDXL Turbo 1024² 1 30-60s 良好 SDXL Base 1024² 20 5-10 分钟 很好 Juggernaut XL 1024² 20 5-10 分钟 优秀 Flux.1 schnell 1024² 4 3-5 分钟 最佳
注意:DirectML 比可比的 NVIDIA GPU 上的 CUDA 慢约 2-3 倍,但功能齐全!
常见错误和解决方案 ModuleNotFoundError:torch_directml 解决方案:Python 3.14 太新 → 创建 .venv 使用 Python 3.12 model_patcher.py 中的语法错误 解决方案:技能自动应用修复,或者使用 apply-directml-fixes.py 端口已在使用 解决方案:ComfyUI 已经运行 → 杀死进程或使用不同的端口 内存不足 解决方案:减少分辨率,使用 FP8 模型,或添加 --lowvram 标志 ComfyUI 在生成期间崩溃 解决方案:DirectML 不稳定 → 重启服务器,尝试较少的步骤
OpenClaw 集成 技能与 OpenClaw comfy 插件兼容: { "plugins": { "entries": { "comfy": { "enabled": true, "config": { "baseUrl": "http://127.0.0.1:8188", "image": { "workflowPath": "comfy-workflows/image-generation.json" } } } } } }
参考 ComfyUI 官方 DirectML 文档 AMD ROCm 作者 Klepeto 🦞 (vilda) 测试于:AMD Radeon RX 7900 GRE 16GB,Windows 11 许可 MIT-0 - 免费使用、修改和重新分发,无需归属。
更改日志 1.0.0 (2026-05-07) 初始版本 完成 AMD DirectML 设置指南 自动 model_patcher.py 修复 基准测试脚本 模型下载脚本 OpenClaw 集成