sd模型怎么导入?(含:checkpoint模型和lora区别)

共计 1906 个字符,预计需要花费 5 分钟才能阅读完成。

在使用 Stable Diffusion 法术时,正确的模型导入和存放位置至关重要,这些关键步骤决定了您是否能够顺利运行并享受到这一强大工具的所有功能。本文将详细介绍模型的导入和存放位置,同时阐述 CKPT 和 Lora 模型的重要性以及安装方法。

模型的存放位置

大模型(Ckpt)

首先,让我们来了解大模型(Ckpt)的存放位置。大模型是指标准的 Latent Diffusion 模型,它包含完整的 TextEncoder、U-Net 以及 VAE 模型。然而,由于训练大模型需要强大的计算资源,大多数用户通常不会自行训练这种模型。

sd 模型怎么导入?(含:checkpoint 模型和 lora 区别)

大模型的存放位置位于 models\Stable-diffusion 目录下。当您下载完大模型后,请确保将其放置在这个正确的目录中,以便 Stable Diffusion 法术能够正确识别和使用它。这一步骤对于使用大模型非常关键。

VAE 模型

对于一些大模型,需要与 VAE 模型协同工作。这时,相应的 VAE 模型也需要被放置在 models\Stable-diffusionmodels\VAE 目录中。然后,在 Stable Diffusion 网页用户界面的设置栏目中选择相应的 VAE 模型。这将确保您的系统可以有效地利用 VAE 模型进行数据转换。

Lora/LoHA/LoCon 模型

Lora、LoHA 和 LoCon 模型是相对较小的绘画模型,通常用于对大模型进行微调。与大模型不同,您可以在已选择的大模型的基础上添加一个或多个 Lora 模型。这些模型通常具有较小的文件体积,通常在几十到几百兆左右。

这些模型的存放位置位于 extensions\sd-webui-additional-networks\models\lora 目录下,或者您也可以将它们放置在 models\Lora 目录中。通过将这些模型放置在正确的目录下,Stable Diffusion 法术才能正常运行和使用这些网络模型,扩展其功能。

Embedding 模型

最后,对于 Embedding 模型,它们的存放位置位于 embeddings 目录下。确保将下载的 Embedding 模型文件放置在这个目录中,这样 Stable Diffusion 法术就能够正确加载和应用这些嵌入模型。

CKPT 和 Lora 的重要性

CKPT

CKPT,全称 CheckPoint(检查点),代表完整的模型,是 Stable Diffusion 法术的核心之一。这些模型文件通常体积较大,可以达到几 GB,包含了丰富的信息和功能,因此对于稳定扩散法术的性能至关重要。

Lora

Lora 模型相对较小,通常在几十到几百兆左右,它们是大模型的补充,能够在已选择的大模型的基础上添加更多功能。这使用户可以根据需求扩展和定制稳定扩散法术的功能,实现更多创意。

CKPT 和 Lora 的安装

对于绝大部分用户来说,主要使用到的模型文件是 CKPT 和 Lora。以下是它们的安装方法:

CKPT 安装

  1. 首先,您可以前往模型下载网站 C 站
  2. 下载 CKPT 模型文件。
  3. 将 CKPT 模型文件拷贝到 models\stable-diffusion 目录下。
  4. 刷新 Stable Diffusion 法术,无需重启服务,即可开始使用 CKPT 模型。

Lora 安装

安装 Lora 模型需要一些额外步骤:

  1. 下载所需的 Lora 模型文件。
  2. 默认情况下,Stable Diffusion 安装目录中包含 models\lora,但实际上,Lora 模型的正确路径是 extensions\sd-webui-additional-networks\models\lora
  3. 您需要在 Stable Diffusion 的网页界面进行如下操作:
    • 找到“扩展”(英文界面的话是 Extensions-Available)。
    • 点击“加载扩展列表”(Load from),会生成一个包含模型的清单。
    • 在清单中找到 “Kohya-ss Additional Networks script, models”,然后点击安装(install)。
  4. 下载完成后,在已下载的扩展列表中点击“应用更改并重载”(Apply and restart UI)。
  5. 重启完成后,您将在 extensions\sd-webui-additional-networks\models\lora 目录下找到已安装的 Lora 模型。

总之,对于大多数用户,将体积超过 1 GB 的 safetensors 模型放置在 models\stable-diffusion,而体积在 1 GB 以内的 safetensors 模型放置在 extensions\sd-webui-additional-networks\models\lora 即可。不过,如果您希望更加简便,将所有模型都放置在 models\stable-diffusion 也是可以使用的。

正文完