controlnet|模型下载
时间: 2025-02-24 08:31:56 浏览: 140
### 如何下载ControlNet模型
为了成功下载并配置ControlNet插件及其对应的模型,可以遵循以下方法:
#### 下载官方仓库
通过Git命令克隆官方提供的ControlNet版本库到本地环境中是一个有效的起点。这一步骤能够获取所有必需的基础文件结构以及脚本支持[^2]。
```bash
git clone https://huggingface.co/lllyasviel/ControlNet-v1-1
```
#### 获取预训练权重与检测器模型
访问Hugging Face页面来下载所需的预训练权重和其他辅助工具(如HED边缘检测、Midas深度估计等)。这些资源应当被放置于特定目录下以便后续调用[^1]。
- **SD模型路径**: `ControlNet/models`
- **检测器存储位置**: `ControlNet/annotator/ckpts`
对于希望减少内存占用或加速推理过程的情况,可以选择FP16精度的模型变体。这类优化过的版本同样可以在指定链接找到,并且适用于大多数应用场景[^3]。
```bash
wget -P /path/to/ControlNet/models https://huggingface.co/comfyanonymous/ControlNet-v1-1_fp16_safetensors/blob/main/*.safetensors
```
#### 安装后的验证操作
完成上述步骤之后,可以通过执行Python脚本来检验安装是否正确无误。此过程中涉及到了两个checkpoint文件之间的转换处理,确保了新加入的ControlNet组件能正常工作[^4]。
```python
import os
os.system('python tool_add_control.py ./models/v1-5-pruned.ckpt ./models/control_sd15_ini.ckpt')
```
以上即为完整的ControlNet模型下载流程说明,在实际应用时可根据个人需求调整具体参数设置。
阅读全文
相关推荐



















