返回
Stable Diffusion Webui Linux 服务器首次运行难题:无法连接 Hugging Face - 一键解决
前端
2023-08-28 02:17:25
解决 Linux 服务器上 Stable Diffusion Webui 无法连接 Hugging Face 的难题
问题
在 Linux 服务器上启动 Stable Diffusion Webui 时,您可能会遇到无法连接 Hugging Face 的问题。这种情况通常是由于网络限制造成的,因为 Hugging Face 在国内无法直接访问。
根源探究
Hugging Face 是一个提供预训练模型和数据集的平台。Stable Diffusion Webui 使用 Hugging Face Hub 来下载和使用模型。由于国内网络限制,导致无法直接连接 Hugging Face,从而引发该问题。
解决方法
为了解决此问题,您需要手动下载 models--openai--clip-vit-large-patch14
文件夹并将其放置在 Linux 服务器上。以下提供详细步骤:
步骤 1:获取 Hugging Face 令牌
- 在本地 Windows 机器上运行 Stable Diffusion Webui。
- 导航至设置页面。
- 找到 "Hugging Face Hub Token" 字段。
- 单击 "Generate Token" 按钮。
- 将生成的令牌复制到剪贴板。
步骤 2:下载模型文件夹
- 在 Linux 服务器上,打开终端窗口。
- 导航至
~/.cache/huggingface/hub/
目录。 - 创建一个名为
models--openai--clip-vit-large-patch14
的文件夹。 - 将从 Windows 机器复制的令牌粘贴到该文件夹中。
步骤 3:重启 Stable Diffusion Webui
- 重新启动 Stable Diffusion Webui。
代码示例
mkdir ~/.cache/huggingface/hub/models--openai--clip-vit-large-patch14
cd ~/.cache/huggingface/hub/models--openai--clip-vit-large-patch14
echo "<Hugging Face 令牌>" >> token
注意
- 您可以直接使用 此链接 下载
models--openai--clip-vit-large-patch14
文件夹。 - 详细的安装说明可以在 Stable Diffusion Webui 官方文档中找到。
常见问题解答
1. 为什么我无法访问 Hugging Face?
- 由于网络限制,Hugging Face 在国内无法直接访问。
2. 我如何知道 Stable Diffusion Webui 是否连接到 Hugging Face?
- 检查 Stable Diffusion Webui 中的 "Hugging Face Hub Token" 字段。如果显示令牌,则表明已连接。
3. 我可以离线使用 Stable Diffusion Webui 吗?
- 可以,只需将所需模型下载到本地即可。
4. 为什么手动下载模型?
- 手动下载模型是为了绕过网络限制,以便在 Linux 服务器上运行 Stable Diffusion Webui。
5. 如果我仍然遇到问题怎么办?
- 请参考 Stable Diffusion Webui 官方文档,或寻求技术支持。