sdwebui最佳实践modelscope不模型从c站或libilibi下载的命令是啥?
在使用Stable Diffusion WebUI(简称SDWebUI)时,如果需要从ModelScope下载模型,或者从其他来源(如C站或LiblibAI)下载模型,可以参考以下最佳实践步骤和命令。
ModelScope是阿里云提供的模型开放平台,支持通过modelscope
库直接下载模型。以下是具体操作步骤:
在DSW的Terminal中执行以下命令以安装ModelScope库:
pip install modelscope
使用snapshot_download
函数从ModelScope下载模型。例如,下载AI-ModelScope/stable-diffusion-v1-5
模型:
from modelscope.hub.snapshot_download import snapshot_download
# 下载模型到默认路径(通常是~/.cache/modelscope)
model_dir = snapshot_download('AI-ModelScope/stable-diffusion-v1-5')
print(f"模型已下载到: {model_dir}")
说明:
- 默认下载路径为~/.cache/modelscope
。 - 如果需要指定下载路径,可以通过cache_dir
参数设置。
将下载的模型文件复制到SDWebUI的模型目录中,例如:
cp -r ~/.cache/modelscope/AI-ModelScope/stable-diffusion-v1-5/* ./stable-diffusion-webui/models/Stable-diffusion/
C站(Civitai)和LiblibAI是常用的模型分享平台,通常提供.ckpt
或.safetensors
格式的模型文件。以下是下载和配置这些模型的步骤:
访问C站或LiblibAI网站,找到目标模型并下载模型文件(通常是.ckpt
或.safetensors
格式)。
将下载的模型文件上传到DSW实例的工作目录中。可以通过以下方式完成: - 使用DSW的文件上传功能。 - 或者通过wget
命令直接下载模型文件。例如:
wget -c <模型下载链接> -O ./stable-diffusion-webui/models/Stable-diffusion/<模型文件名>
确保模型文件已放置在SDWebUI的模型目录中,路径通常为:
./stable-diffusion-webui/models/Stable-diffusion/
完成模型下载和配置后,启动SDWebUI并选择对应的模型进行推理。
执行以下命令启动SDWebUI:
cd stable-diffusion-webui && python launch.py -no-half-vae -xformers
Running on public URL
后的URL进入WebUI页面。注意:
- http://127.0.0.1:7860
为内网地址,仅支持在当前DSW实例内部访问。
modelscope
库自动化下载模型,并将其移动到SDWebUI的模型目录中。.ckpt
或.safetensors
)与SDWebUI兼容。通过以上步骤,您可以高效地从ModelScope、C站或LiblibAI下载并配置模型,用于Stable Diffusion WebUI的推理任务。
ModelScope旨在打造下一代开源的模型即服务共享平台,为泛AI开发者提供灵活、易用、低成本的一站式模型服务产品,让模型应用更简单!欢迎加入技术交流群:微信公众号:魔搭ModelScope社区,钉钉群号:44837352