国家超算互联网平台 GPU 运行 ComfyUI 指南

Isabelle收藏家Lv.20归还仪式见证者👁 63♥ 0💬 0

步骤

  1. 注册账号 如果后续需要实名,就实名一下。

注册账号链接:https://www.scnet.cn/sso/register?service=https%3A%2F%2Fwww.scnet.cn%2Fac%2Fapi%2Fauth%2FloginSsoRedirect.action%3ForiginalUrl%3Dhttps%253A%252F%252Fwww.scnet.cn%252Fhome%252Fsubject%252Fhxjd%252Findex.html%253Fshow%253Dtrue%2526marketActivityId%253DgpQZWR9H%2526inviterId%253D11263962531

  1. 用社区镜像创建 Notebook容器 管理界面(即人工智能):https://www.scnet.cn/ui/console/index.html#/notebook?notebookStatus=Running

操作流程:部署小白预装版镜像:

创建 Notebook → 选择64gb显存的bw主机 → 社区镜像 → 搜索 comfyui_cloud_dcu → 选择最下方最新的版本 → 部署

提示:每次启动可以运行 72h

提示:notebook使用支持持久化的镜像可以进入无卡模式提前下载东西

等待启动完成……

ps:如果notebook额度用完了,请跳转到12条看容器实例的如何获取

——————————————————————————————————————————————

  1. 文件扩容 平台默认只给一台机器分配 500GB 空间,但需要手动设置一下文件夹配额。

👉 存储管理链接

notebook操作步骤:

进入存储管理页面,点击 扩容; 用户主目录:默认只有 50GB,改成 450GB; 共享目录:设置为 50GB。 提示:总容量超过500gb收费!

容器实例操作也是一样的,入口在创建容器里,具体见后面步骤

共享目录暂时不清楚是干什么用的,先按 50GB 设置即可。

——————————————————————————————————————————————

  1. 访问 Linux 系统 访问方式有两种:

方案 A(推荐):人工智能 Notebook 网页 JupyterLab 直接登录 方案 B(SSH): 在人工智能页面,WinSCP 输入登录指令、密码、端口,直接连接机器。 SSH 方法通用性强,可适用于各种云平台都玩的老资历。记得在「选项设置 → 应用设置」里保存密码,WinSCP 传输密码给 PuTTY,启动 ComfyUI 时就不用重复输入密码。

——————————————————————————————————————————————

  1. 启动 ComfyUI 后端程序 访问 Linux 后,进入终端,输入 qd 回车(即 /root/O.o-ai/qd 的快捷方式)。

注意:2.4以下的镜像版本ComfyUI 本体的文件主目录并不在 root 的 comfyui,而是在 private_data,其下方才是 comfyui。2.4以上privatedata作为模型持久化目录

等待启动完成……可看到 8188 本地端口已创建。

——————————————————————————————————————————————

  1. 启动 ComfyUI 前端网页 访问方案有三种:

方案 A(推荐):执行完 5 和 6 后,在人工智能 Notebook 网页,容器右侧「访问自定义服务:8188」弹出隧道网页。 方案 B:未执行 5 和 6,直接访问 自定义服务🔧(端口:8188,启动命令:/root/O.o-ai/qd)弹出隧道网页。 方案 C(SSH):执行完 5 和 6 后,通过 PuTTY 会把云端的本地端口映射为自己的本地端口,直接访问固定地址 👉 http://0.0.0.0:8188 方案 D(容器实例专用):执行完 12 和 qd 后,点击容器名字会显示你刚才配置的8188端口公网地址,如果没有就得创建新容器,地址有小概率不可用,qd执行完后该地址就能访问comfyui了 ——————————————————————————————————————————————

  1. 关于模型下载 此镜像基于 cnb-xu 开发的自动下载方案:如果模型 Loader 节点下拉存在模型名字,运行工作流时会自动下载,速度 30–100 MB/s 不等。

前置步骤: 0. 推荐使用comfyui_cloud_dcu镜像可以保证comfyui会自动识别部署在正确的目录,qd时开头也会打印用户目录位置,节约学习成本

弄清用户目录位置,一般是public/home/用户名,notebook会自动映射到root/private_data所以二者没区别,而容器实例的用户目录有些是在work/home/用户名,具体以关机按钮显示的持久目录为准 用户目录下的comfyui/models/(模型类型)就是模型所在目录 方案 A(自动下载):直接打开工作流看看下拉菜单有没有模型,如果有你可以不用自己下载,运行工作流即可。 方案 B(传统下载):根据前置步骤确定模型路径后,进入对应模型类型的目录-打开终端-用 curl -L -OJ + 模型下载链接即可下载在线模型,如果要速度更快可用aria2c但是命令比较长 方案 C(自定义下载):打开comfyui目录,下方会有一个source.json,里面已经内置了上千个模型链接,自己获取模型下载链接后模仿里面的json格式添加进去即可,也可以用别人现成的source。 方案 E(添加下载链接):终端输入 ui,再去人工智能 Notebook 网页,自定义端口改成 7860,就能在网页交互式下载模型,(预装版这个功能有bug用不了) 方案 F(本地上传):直接拖拽上传到 JupyterLab 或 WinSCP,后者支持断点续传。 方案AI:预装版的hermes或者openclaw都能直接帮你装

模型下载链接的获取支持 HuggingFace、CNB、ModelScope。

——————————————————————————————————————————————

  1. ComfyUI 的正常操作 ComfyUI 的正常操作这里不再赘述,如果遇到问题可以问 AI,也可用获取的 token 新建 API 导入到 OpenClaw,让 AI 帮你解决问题。

——————————————————————————————————————————————

  1. 获取的 token 使用 方案 A:直接下载 scnet 的 Windows app,可免费调用 scnet-max / kimi-2.6 两种模型。

方案 B:使用预装 openclaw 环境版本镜像 O.o-comfyui-withopenclaw,然后按下面操作:

终端执行 bash /root/setup_openclaw.sh → 输入 api → 选择模型 → 回车。 ——————————————————————————————————————————————

  1. 问题反馈 渠道 1:装完 openclaw 自己问。 渠道 2:来 cnb 文档仓库的 issue 反馈 👉 Scnet_Comfyui_Guide 仓库 | Issues 列表 渠道 3:加镜像作者 cnb-xu 的微信群 👉 群二维码 ——————————————————————————————————————————————

  2. 容器版本教学 前置步骤: 获取镜像(附图在12.1):

容器实例 需要镜像在 我的镜像 里来使用,在容器实例或者notebook都能看到镜像管理入口 点击「创建镜像 / 保存镜像」或快捷链接 https://www.scnet.cn/ui/console/index.html#/image-management/create 点击dcu,这样才会显示国产显卡专用镜像 选择你想用的镜像名,一般选择最下面的最新版本,推荐镜像A小白预装版comfyui_cloud_dcu,纯净版可能暂未适配容器实例! 点击创建后,在容器实例-我的镜像就能看到对应的镜像名 跨区域同步最好全选上提前加载,同步好了还会有延迟,请耐心等待 若以后镜像要更新,后续点击新增版本同样操作即可 注意:注意看镜像同步的构建进度,必须得等构建好了之后等待一段时间的延迟才能在创建容器里看到,有时会比较久,请保持耐心!

入口:控制台 → 容器服务 → 容器实例 → 上方通知点击旧版容器 👉 容器实例旧版网页

操作流程概览:

进入 容器实例(旧版),点击「新建容器实例」; 选择 显卡(如 hx1hdnormal 异构加速卡 BW/64GB,或者海光1代2代16gb); 选择 我的镜像:选择刚才容器实例拉取的镜像; 下方会出现蓝色的 扩容 按钮,用户区填450gb,其他填50gb,(总容量超过500gb收费!); 高级配置里设置 服务端口:https-8188、旁边的加号+ https-7860(选填); 创建并等待开机; 进入jupyterlab,终端执行qd启动,耐心等待8188端口拉起后进入下一步; 在容器实例(旧版)网页-点击容器名字-即可出现8188端口转发的公网地址,复制粘贴进浏览器即可访问comfyui。; 故障排查: 如果qd后网页不可用-请重启换个地址 故障排查如果没有显示地址-说明你创建时没配置,需要重新创建-填写服务端口;

——————————————————————————————————————————————

===================================================

12.1 高级-关于持久化-创建镜像-保存镜像 知识库:镜像相当于整个comfyui的模板,用户区会在启动时复制一份模板用来读写,模板区重启就会重置

知识库:比如插件改动,跨容器就必须保存镜像!系统区任何改动都会遗留历史文件进镜像,请保持操作干净!

知识库:保存镜像时,一般都是 root/ 来存储comfyui等主要数据 ,用户目录是持久区不会干扰镜像保存,

知识库:notebook用户路径是 root/privatedata 或 public/home/用户名 (二者相同),但是容器实例海光2代16gb的显卡用户路径不同,是 work/home/用户名

知识库:保存镜像时不推荐把模型放进去,而是用source.json去保存模型的下载链接,避免镜像膨胀无法读取。

本步骤讲解如何在国家超算互联网平台(SCNet)上拉取社区镜像与保存为自定义镜像,方便后续快速复用环境、上传镜像到社区

“容器实例”拉取”社区镜像"到“我的镜像”操作流程概览(附图): 容器实例 需要镜像在 我的镜像 里来使用,在容器实例或者notebook都能看到镜像管理入口 点击「创建镜像 / 保存镜像」或快捷链接 https://www.scnet.cn/ui/console/index.html#/image-management/create 点击dcu,这样才会显示国产显卡专用镜像 选择你想用的镜像名,一般选择最下面的最新版本,推荐镜像A小白预装版comfyui_cloud_dcu,推荐镜像B开发纯净版o.o_comfyui 点击创建后,在容器实例-我的镜像就能看到对应的镜像名 跨区域同步最好全选上提前加载,同步好了还会有延迟,请耐心等待 若以后镜像要更新,后续点击新增版本同样操作即可 保存镜像操作流程-高级(无图) 在文件管理器或终端 把 root/ 下的原镜像冲突内容删掉,添加进你的更新 在终端或者文件管理器把 public/home/用户名 或 root/privatedata 或 work/home/用户名 的数据复制到root/ 在 容器实例页面 或 notebook网页 选择你当前运行的容器,更多-保存镜像-填写镜像名称与版本;

——————————————————————————————————————————————

  1. 命令合集(一键快捷指令) 预装版 O.o-comfyui-withopenclaw 镜像后,终端里直接敲下面这些指令即可, 纯净版会缺少前两个命令

指令 作用说明 bash /root/setup_hermes.sh 预装版命令⬆️ 首次使用请先执行 bash /root/setup_hermes.sh,按提示填入 scnet API 与模型,即可完成 OpenClaw 的环境配置。 bash /root/setup_openclaw.sh 预装版命令⬆️ 首次使用请先执行 bash /root/setup_openclaw.sh,按提示填入 scnet API 与模型,即可完成 OpenClaw 的环境配置。 hermes 🚀启动hermes (需o.o-comfyui 0.30以上) openclaw 🚀启动openclaw (同上) qd 🚀 启动comfyui(端口8188) qdcpu 🚀 无卡模式下备用的cpu启动comfyui(端口8188) ui 🖥️ 启动交互模型下载器(端口7860) update ⬆️ 升级comfyui,推荐询问openclaw操作以保留魔改代码 chown -R acw8nw1afo /public/home/acw8nw1afo/ComfyUI/models (自己改用户路径)修复部分文件读写bug 💡 提示:以上指令均为镜像内置的快捷方式,建议在已完成 步骤 5 访问 Linux 系统 的终端中使用。

评论(0)

登录后就能留言,和大家一起聊聊这张卡。

去登录
还没有人评论,来抢第一条沙发吧。