概念
不随版本变化
工作流的封装与复用:让一次成功变成可重复的结果
跑通一次只是证明这条路能走。要能换台机器、过一个月还能跑,才算资产。
工作流跑通一次,只证明这条路能走。要让它变成资产,标准是:换台机器、过一段时间,你自己或者别人还能跑起来。
三个成熟度
| 阶段 | 标志 | 还缺什么 |
|---|---|---|
| 能跑 | 你自己机器上出图了 | 依赖没记、参数没说明 |
| 可交付 | 别人拿去能跑起来 | 版本没标、失败没出路 |
| 可复用 | 过一段时间你自己还能跑 | 没有复核机制 |
该抽出来的东西
- 依赖清单:用到哪些节点、哪个扩展、什么版本
- 参数说明:哪些要改、改成什么范围、改错了会怎样
- 运行条件:分辨率、批量、实际占用(有实测值就写实测值)
- 失败出路:出不来图时先看什么、常见报错对应哪一步
这四样里最容易漏的是「失败出路」。一份只能在顺利情况下用的说明,遇到报错就废了;写清楚「先看哪里」,使用者才有可能自己解决。
版本化
工作流会随上游更新失效。给每个包记上适用版本与核实日期,过期时你会知道该重新验证,而不是照着做半天才发现不对。站内每个条目页顶部的版本徽标就是干这个用的:没填数据的一律显示「尚未核实」,不装作已核实。
常见误解
- 把「我这能跑」当成「谁都能跑」
路径、模型文件名、扩展版本、显存大小,任一项不同都可能跑不起来。交付时把条件写清楚,比多给几个截图有用。 - 只存一张成品图
图片里嵌的工作流信息可能被压缩或清理过。要复用就同时留着 JSON 文件本体。
知仓学习社