4. 云端安装

云端安装 ComfyUI

⚠️

如果你对代码不太了解,我强烈建议你在本地安装并使用 ComfyUI。另外,如果你想用云端版本,但却不懂代码,可以试试 Comflowy 的 云端版本 (opens in a new tab),只需注册即可使用。

第一步,注册云服务

你可以在多种云端平台安装 ComfyUI,如 Kaggle、Google Colab(不过目前应该禁止运行 Stable Diffusion 模型)、Paperspace 等。

我们推荐使用 Kaggle (opens in a new tab),因为它的免费版本一周有 30 小时的免费 GPU 使用时长,性价比很高。如果你还没有注册 Kaggle,可以点击 这里 (opens in a new tab) 注册。


第二步,Copy Notebook

完成注册后,你可以点击 这里 (opens in a new tab) 进入 ComfyUI 的 Kaggle 页面。点击右上角的 Copy and Edit 按钮,即可将 ComfyUI 的 Notebook 复制到你的 Kaggle 账户中。

第三步,运行 Notebook

设置 Notebook Options

进入到你的 Notebook 页面后,点击展开右侧的 Notebook Options 面板:


然后进行如下操作:

  1. 将 Accelerator 改为更快的 GPUT4X2 或者 P100。
  2. Persistence 设置未 Files only。
  3. Environment 设置为 Pin to original(这样的好处是能够保证后续运行的代码,不会因为环境的变化而导致出错,如果你对 Python 比较熟悉,那可以设置为 Always use latest environment)。
  4. 将 Internet 设置为开启。
⚠️

注意:Internet 选项一定要设置为开启,如果没有开启,后续代码就无法运行。如果你没看到 Internet 选项,你的 Kaggle 账号可能需要认证一下你的手机号,才能使用该功能。

运行 Installation 代码

点击 Installation 标题下方的代码,然后你会在左侧看到一个 Run 按钮,点击它,即可运行代码,此时你会发现 Run 变成一个 Stop 按钮。然后你需要等待一段时间,当显示如下代码就证明已经安装完成:

Successfully installed matrix-client-0.4.0

亦或者你看到 Stop 按钮重新变成 Run 按钮,也代表代码已经运行完成。

运行 Install a model 代码

接着,跳过 Start the WebUI 一章,先运行 Install a model 代码,这样后续运行 Start 代码后,就能马上生图了。这样可以节省一些时间。点击 Install a model 标题下方的代码,然后你会在左侧看到一个 Run 按钮,点击它,即可运行代码。然后你需要等待一段时间,当显示如下代码就证明已经安装完成:

‘JuggernautXL.safetensors’ saved

运行 Start the WebUI 代码

最后点击运行 Start the WebUI 的代码,在运行的过程中,你会看到一个类似这样的,以 moe 结尾的链接:

http://ssshdiosaoshagohdaoghdoa.remote.moe/

点击该链接,即可进入 ComfyUI 的 WebUI 页面。

⚠️

注意:在运行 Start the WebUI 代码后,会持续消耗 GPU 时间。

Q&A

在 start the webui 的地方报 openssl 错误

报错代码如下:OpenSSL version mismatch. Built against 30000020, you have 30100040 rm: cannot remove '/root/.ssh/id_rsa': No such file or directory OpenSSL version mismatch. Built against 30000020, you have 30100040 OpenSSL version mismatch. Built against 30000020, you have 30100040 此问题来自 Discord 用户 designwill

Answer from Jimmy: 这种情况是因为你暂停了服务后,想要再次启动服务时,仅重新运行 start the webui 的代码导致的。你需要运行 Installation 代码后,再次运行 start the webui 的代码,就不会报错了。

你可以订阅我们的 newsletter 以及公众号,或者加入 Discord,以获取最新的教程。