192.168.31.31(ComfyUI 0.35.0 / Python 3.12.3 / torch 2.11.0+cu130)comfyui-SelfLift调研报告-20260917.md| 内容 | 位置 | 状态 |
|---|---|---|
上游插件 facok/comfyui-SelfLift | GPU 机 /home/zyw/ComfyUI/custom_nodes/comfyui-SelfLift(git clone,可 git pull 更新) | 已安装 |
| 上游源码备份副本 | DSH 机 ~/Downloads/selflift-repos/upstream-selflift | 仅存档,供本地读码 |
| Avatar 实验分支 Release ZIP | GPU 机 /home/zyw/Downloads/selflift-repos/selflift-Avatar-v0.1.1-experimental.zip | 已下载未安装(避免多注册 3 个节点) |
19ec540505dcbc261aaecf450d83c7536be2826d
Revert "Drop guide color mean correction"git ls-remote HEAD 一致 → 即当时最新 master44018 字节,16 个文件sha256 = 9c0c47e96563b5388f0aca5a63a521fc368e2c440ca98f773a45c3e603dc57f5zipfile.testzip()):通过,无损坏| 检查项 | 结果 |
|---|---|
| 网络 | GPU 机 可直连 github.com(无需代理),git ls-remote 返回正常 |
| 文件齐全 | __init__.py nodes.py selflift.py h3_upscaler.py h3_tiling.py h3_tst.py diagnostics.py + README×2,全部就位 |
| 语法编译 | venv/bin/python -m py_compile 7 个文件 全部 OK |
| ComfyUI 依赖 API | comfy.nested_tensor / comfy.k_diffusion.sampling / comfy.model_management / comfy.model_patcher / comfy.model_sampling 全部可导入;NestedTensor 类存在 |
真实加载插件(模拟 ComfyUI 导入 __init__.py) | 导入成功,注册 3 个节点:<br>SelfLiftH3Sampler → SelfLift Progressive Sampler (MiniMax H3)<br>SelfLiftImageSampler → SelfLift Progressive Sampler (Image)<br>SelfLiftH3TST → H3 Temporal State Transport (TST) |
结论:插件在 ComfyUI 0.35.0 上可以干净加载,无缺 API、无语法问题。
GPU 机 ComfyUI/models/latent_upscale_models/ 现有:
ltx-2.5-latent-spatial-upscaler-x2-bf16-1.0.safetensors 950 MB (名字不含 h3,不会被默认选中)
minimax_h3_latent_upscaler_3d_bf16.safetensors 659 MB
minimax_h3_latent_upscaler_3d_fp16.safetensors 659 MB
源码 nodes.py:69-72 的默认值逻辑:把所有候选按名字 sorted() 排序,取第一个名字含 h3 的作为默认值。 ⇒ 排序后 ..._bf16 在 ..._fp16 之前,节点默认选中的是 minimax_h3_latent_upscaler_3d_bf16.safetensors(fp16 仍可在下拉里手动选)。Blackwell 上 bf16 没有精度劣势,用默认即可。
含义:H3 节点的"外部 lifter"实用路线开箱即用(rho=0 + 默认 upscaler),不需要再装 LBH-123-AI 的节点包——SelfLift 自己在 h3_upscaler.py 里实现了该 upscaler 的推理。
17332,启动时间 2026-09-16 06:48:36,早于插件落地时间;selflift 节点;重启入口(已核对,脚本里的启动参数与当前运行实例完全一致,且额外注入 nvrtc 库路径修复):
bash ~/restart_comfy.sh # 内含 pkill 防自杀匹配 + 等待 38s + 自检 HTTP 状态
脚本行为:备份旧日志 → 停旧实例 → setsid nohup 起新实例(--lowvram --force-fp16 --reserve-vram 1.0 --fast-disk --cache-lru 2 --disable-pinned-memory --preview-method none --enable-manager)→ 打印实例数与 HTTP code。
# 卸载上游插件
mv /home/zyw/ComfyUI/custom_nodes/comfyui-SelfLift /home/zyw/Downloads/selflift-repos/discarded-comfyui-SelfLift
# 然后 bash ~/restart_comfy.sh
或按 commit 精确回退:cd custom_nodes/comfyui-SelfLift && git checkout 19ec5405...
若之后要试 Avatar 分支:解压 ZIP 得到 selflift-Avatar/ 放进 custom_nodes/ 即可(注册 ID 与上游不同,可并存;但绝不能放两份 Avatar 副本,会节点重复注册)。
SelfLiftH3TST,tau=0.2,采样器不动;对照 不接 / tau=0 / tau=0.2 三组,固定 seed。nvidia-smi。s_churn=0;noise_mask、highres_tiling、TST 三者互斥(TST 与 tiling 不兼容)。