竖屏H3-中断记录与恢复指引.md

竖屏 MV(H3)· 中断记录与恢复指引

记录时间:2026-09-28 02:50 状态:GPU 机 192.168.31.31 宕机,任务中断,需物理重启


一、中断原因

检查项结果
本机网络正常(网关 192.168.31.1 通、本机 192.168.31.76 通)
ping 192.168.31.31100% 丢包(连续 5 次,间隔 12s)
ssh 192.168.31.31No route to host
ARP 表192.168.31.31 ... FAILED —— 二层无响应,非路由/防火墙问题

结论:GPU 机已宕机(断电或内核崩溃),远程无法恢复,需要到机器前物理重启。

参考:本机历史上有「GPU 掉总线」记录(dl-hub/06-ComfyUI-H3运维记录/)。 本次用的是 dasiwa V18 工作流,其注意力后端是 comfy kitchen attention(已核对, 不含 会强制 SageAttention 的 MiniMaxH3MemoryEfficientSageAttentionPatch 节点), 所以不是已知的那个 SageAttention 掉总线路径。具体原因待机器恢复后查 journalctl -k。


二、恢复后要做的事

# 1. 确认机器与 GPU
~/Downloads/ssh_exec.sh 'hostname; uptime; nvidia-smi | head -12'

# 2. 启动 ComfyUI(必须,它不自启)
~/Downloads/ssh_exec.sh 'cd /home/zyw/ComfyUI && setsid nohup env PYTORCH_CUDA_ALLOC_CONF=max_split_size_mb:512,expandable_segments:True CUDA_VISIBLE_DEVICES=0 OMP_NUM_THREADS=4 venv/bin/python main.py --listen 0.0.0.0 --port 8189 --lowvram --force-fp16 --reserve-vram 1.0 --fast-disk --cache-lru 20 --preview-method none > /home/zyw/comfyui_8189_opt.log 2>&1 < /dev/null &'

# 3. 探活
curl -s --noproxy '*' http://192.168.31.31:8189/queue

# 4. 续跑竖屏 MV(剩余 28 镜)
cd /home/zyw/Downloads/.tools && nohup ~/Downloads/vlm-env/bin/python mv_h3_all.py \
  S06 S07 S09 S10 S12 S13 S14 S15 S16 S17 S18 S20 S21 S23 S24 S25 S26 S27 S28 S29 S30 S31 S32 S35 S37 S38 S41 S43 S44 \
  > /tmp/h3_rest.log 2>&1 &

注:S03 需重跑(见下),S11 已完成且合格。 重启后先跑 1 镜验证,再批量——避免再次把机器跑挂。


三、⚠️ 本轮发现的关键问题(必须修正,与竖屏无关)

用「整张三视图」作主参考会导致「角色三倍化」

实测证据:镜头 S03 用 gpt_林月如_三视图v2.jpg(整张三视图)作 <Picture 1>, 输出画面里出现了 三个一模一样的林月如并排行走 —— 模型把三视图的三个视角当成了三个人。

你之前的判断(竖屏可以用三视图)在本例中未成立,横竖屏都会触发。

方案结果
整张三视图作参考❌ 角色三倍化(S03 实测)
正面裁切图作参考(人物参考/<角色>/pic1_front.jpg)✅ S11 实测正常(一男一女,各一例)

已修正:mv_h3_all.py 已改为全部使用 pic1_front.jpg,并在提示词中加入 EXACTLY ONE instance of each referenced character appears in the frame; do not duplicate, clone or mirror any character.

这正是 h3-turnaround-autoprep 技能要解决的问题 —— 正面裁切 + 文字双保险, 该技能建议「竖屏问题较轻但仍建议同样处理」,本次实测证实竖屏同样会出问题。


四、崩溃前的产出盘点

镜号状态说明
S11✅ 合格768×1344 / 5.18s / AV1。林月如+李逍遥对视线,暖金侧光,身份与服装准确
S03❌ 需重跑出现三个林月如(整张三视图导致)
S06⏳ 无产出生成中机器宕机
其余 27 镜⏳ 未开始—

产出位置:dl-hub/10-视频生成流水线/20260928_0*_竖屏MV_*/


五、已确认可用的参数(恢复后直接沿用)

参数值
工作流dasiwa V18(DasiwaMinimaxH3WorkflowsT2VA_cMMH3V18.json 的 API 模板)
模式REF2VA
分辨率768×1344(9:16)
时长5 s / 24 fps
steps8
seed固定(880000 + hash(镜号)%9999),不用 -1,避免背景漂移
注意力后端comfy kitchen attention(不含 SageAttention 补丁,已核对模板)
参考图<Picture 1..N> = 各角色 pic1_front.jpg;其后为场景/敌人图
输出AV1 编码(合成时需转 H.264)

单镜耗时实测:约 8 分钟(5s 竖屏,8 steps)。


六、恢复前已完成的准备工作(2026-09-28 03:00 补录)

GPU 机宕机期间完成的不依赖 GPU 的工作:

#项目结果
1三人干净单人正面全身参考图人物参考/正面单图/{赵灵儿,林月如,李逍遥}_front.jpg —— 从各自三视图精确裁出只含一个人的正面全身(460×1440 / 460×1440 / 626×1440),服装完整、无邻图干扰。验证图:人物参考/正面单图-验证.jpg
212 场景 + 8 敌人的 9:16 竖版重制即梦-竖版场景/、即梦-竖版敌人/(全部 2K / 9:16 / 0 积分)。竖屏 MV 的空镜必须用竖版原图,横版裁切会损失构图。总览:竖版素材总览.jpg
3H3 脚本已切换到上述新素材~/.Downloads/.tools/mv_h3_all.py:参考图 → 正面单图;场景/敌人 → 竖版目录。提示词经校验:六段齐全 + 「ONE single person only」单人锚定声明 + 「EXACTLY ONE instance…」约束
4竖屏合成脚本已就绪/home/zyw/Downloads/.tools/mv_assemble_vertical.sh(1080×1920 输出,含空镜 Ken Burns 与字幕烧录)

恢复后的完整续跑命令

# 1. 验机 + 起 ComfyUI(见第二节)
# 2. 先跑 1 镜验证(S03,此前因三视图三倍化而失败,用新参考图重跑)
cd /home/zyw/Downloads/.tools && ~/Downloads/vlm-env/bin/python mv_h3_all.py S03
# 3. 确认合格后再批量(其余 28 镜)
cd /home/zyw/Downloads/.tools && nohup ~/Downloads/vlm-env/bin/python mv_h3_all.py \
  S06 S07 S09 S10 S12 S13 S14 S15 S16 S17 S18 S20 S21 S23 S24 S25 S26 S27 S28 S29 S30 S31 S32 S35 S37 S38 S41 S43 S44 \
  > /tmp/h3_rest.log 2>&1 &

S11 已完成且合格,无需重跑(但它用的是旧参考图;若追求一致可一并重跑)。

下载此文件