第一步,注册云服务
你可以在多种云端平台安装 ComfyUI,如 Kaggle、Google Colab(不过目前应该禁止运行 Stable Diffusion 模型)、Paperspace 等。
我们推荐使用 Kaggle,因为它的免费版本一周有30小时的免费 GPU 使用时长,性价比很高。如果你还没有注册 Kaggle,可以点击
这里
注册。
Kaggle官网:
https://www.kaggle.com/
第二步,Copy Notebook
完成注册后,你可以点击
这里
进入 ComfyUI 的 Kaggle 页面。点击右上角的 Copy and Edit 按钮,即可将 ComfyUI 的 Notebook 复制到你的 Kaggle 账户中。
第三步,运行 Notebook
设置 Notebook Options
进入到你的 Notebook 页面后,点击展开右侧的 Notebook Options 面板:
然后进行如下操作:
将 Accelerator 改为更快的 GPUT4X2 或者 P100。
Persistence 设置未 Files only。
Environment 设置为 Pin to original(这样的好处是能够保证后续运行的代码,不会因为环境的变化而导致出错,如果你对 Python 比较熟悉,那可以设置为 Always use latest environment)。
将 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 时间。
在 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 的代码,就不会报错了。