我最早接触到MiniMax H3视频工作室,是在一个实际业务需求推进不动的节点上。当时团队急需批量生成一段带运动镜头的商品演示视频,用通用文生视频模型跑了十几轮,效果要么是静态贴图感太重,要么是物体畸变得没法交付。后来换了开源方案,用MiniMax H3的视频工作室把文本、静态图和参考视频一起丢进输入管线,才真正意识到此前的卡点不在模型能力,而在我对"多模态统一处理"这件事的理解太浅。
这篇落地实践想把我在接触MiniMax H3视频工作室过程中的完整思路整理出来,包括硬件评估、部署安装、核心机制拆解、生成实验、性能调优,以及一系列真实踩坑记录。内容主要面向两类人:一类是正准备在本地或内网环境部署开源视频生成模型的技术工程人员,另一类是想把多模态视频生成能力接入业务流、但对工具链还不熟悉的团队负责人。看完之后至少能避开我在前两周里反复折腾的那些坑,也能对"视频工作室"这套工具的边界有一个清醒的判断。
1. 先弄清楚MiniMax H3视频工作室解决的是什么问题
1.1 从"文生视频模型"到"视频工作室"的差距
很多人在接触开源视频模型时有个误区,以为把模型权重拉下来、跑通一个demo,就等于拿到了可用的视频生成能力。实际情况远不是这样。一个裸模型,你给它一句提示词,它确实能吐出一段视频,但这段视频的可用性取决于太多工程细节:能不能指定首帧、能不能参考给定的商品图、能不能做局部动作控制、能不能稳定输出固定分辨率的视频、生成中断之后怎么恢复。这些在单个模型层面往往要自己拼凑。
MiniMax H3视频工作室的设计思路,是把这一堆零散能力整合成一个相对完整的工具集。它不再只是"一个模型",而是围绕多模态视频生成整理出来的操作环境。我理解的"工作室"概念,就是你面对的不是一条命令行,而是一套包含输入处理、生成控制、结果管理的工作流。这里面既有底层模型的能力支撑,也有工程化的封装逻辑。
从实际体验来说,这类"工作室"形态最大的价值,是把过去分散在多个脚本里的工作集中到一处。我以前做一个视频生成任务,要先写脚本处理输入图像、再调模型推理、最后再写后处理脚本做帧率合成。现在这些环节在视频工作室的框架里是被统一调度的,我需要关注的是生成策略本身,而不是频繁切换工具栈。
1.2 开源多模态领域的生态位置与H3的定位
开源多模态模型这两年确实热闹。文本、图像、音频、视频各种模态的模型层出不穷,但真正把多模态"统一处理"做得比较顺手的项目并不多。很多开源项目所谓的多模态,其实只是多个单模态模型的拼接,输入层做个对齐就完事,生成阶段还是各走各的。
MiniMax H3在架构层面的一个显著特点,是视频生成并非孤立存在,而是和文本、图像的理解与生成共享同一套核心表示。这意味着你在提示词、参考图、参考视频之间做混合输入时,模型有更大的概率保持语义一致性。比如我给它一张商品图加一句"镜头从正面缓慢旋转到侧面",它能理解图和文字之间的空间关系,而不是像某些拼接式方案那样把图当作不可解释的噪声硬塞进去。
从定位上看,H3视频工作室更适合那些"需要控制力"的场景。如果你只是随便跑点娱乐向的短视频,商用在线工具反而更快;但如果要批量生成、要固定风格、要嵌入业务系统,开源模型加本地部署就是绕不开的路线。H3在这条路线里提供了一个比较扎实的中间层,既不是纯底层模型的极客玩法,也不是开箱即用的一体机,而是介于两者之间、需要你动手配置但能获得高度可控性的工程化方案。
2. 落地前的环境评估:硬件、驱动与依赖不是"差不多就行"
2.1 我的硬件基线测试:显存需求实测
部署这类模型,第一个硬门槛永远是显存。MiniMax H3视频工作室虽然提供了显存优化选项(后面会详细讲mem_eff_s参数的机制),但基准需求摆在那里,硬件不达标会很难受。
我自己的测试环境有三台机器。第一台是主力机:单张NVIDIA RTX 4090 24GB,配128G内存和2TB NVMe固态。第二台是备用机:双卡RTX 3090 24GB(虽然只有24GB显存,但两张卡可以分载),内存256G。第三台比较特殊,是一台配了海光K100加速卡的主机,显存32GB,用于国产化环境验证。
实测结果如下:在4090上,默认参数下运行H3视频工作室生成一个5秒、分辨率为720p、约30帧画面的视频,峰值显存占用在21GB到23GB之间,非常贴近24GB的容量上限。如果开了mem_eff_s优化模式,峰值可以压到15GB左右,但生成时间会相应拉长。在双3090的环境下,开启张量并行之后显存压力分散到两张卡上,单卡占用大约在13GB附近,反而比单卡4090更从容。
这里有个容易被忽略的点:显存占用和输入参考视频的长度强相关。我给模型输入一段10秒的参考视频做风格迁移,显存峰值立刻跳了4GB到5GB。如果你的场景需要频繁输入长参考视频,务必在选型阶段把这一部分预留出来,否则会在跑到一半时撞上OOM。
| 硬件环境 | 显存 | 默认模式显存峰值 | mem_eff_s模式峰值 | 备注 |
|---|---|---|---|---|
| RTX 4090 单卡 | 24GB | 21-23GB | 约15GB | 最稳妥的单卡选择 |
| RTX 3090 双卡 | 24GB×2 | 单卡约13GB | 单卡约9GB | 需开启张量并行 |
| 海光K100 单卡 | 32GB | 约20GB | 约14GB | 国产化环境可用 |
2.2 安装过程中的依赖顺序与版本锁
安装本身不算复杂,但依赖版本之间的"锁"很关键。我的建议是,不要直接在全局Python环境里装,而是用conda创建一个独立的虚拟环境,Python版本固定在3.10或者3.11,太新或太旧都可能踩到算子编译的坑。
依赖安装顺序有讲究。先装PyTorch,再装模型相关的核心库,最后再补辅助工具库。这个顺序不能乱,因为核心库在安装时会检测PyTorch的版本和CUDA版本,如果先装了辅助库,后装PyTorch导致依赖被覆盖,就会出现各种诡异的运行时错误。
我在实际操作中踩过一个典型的版本问题:PyTorch 2.1.0和某个核心依赖的2.1.2版本要求不一致,导致推理时某些算子回退到CPU实现,生成速度暴跌到原来的十分之一。排查了很久,最后发现是conda在执行环境解析时把PyTorch降级了。解决办法是直接把PyTorch版本钉死,用pip的约束文件控制:pip install torch==2.1.0 --index-url ...,然后其他依赖以--no-deps方式安装,避免被隐式改动。
xformers库也值得单独提一下。这个库对注意力机制的加速作用非常明显,但它的安装经常和PyTorch版本不匹配。我的经验是,xformers必须和PyTorch的CUDA构建版本精确对应,否则启用flash attention时直接报不支持的算子错误。建议优先使用核心库推荐的xformers版本,不要贪新。
2.3 国产加速卡适配的实测记录
国产算力的适配是很多团队的实际需求,毕竟不是所有项目都能用NVIDIA卡。我在海光K100上做了完整的部署验证,结果比预期要好,但过程比NVIDIA环境曲折不少。
K100在软件栈上走的是ROCm兼容路线,所以PyTorch需要安装对应ROCm版本的构建。MiniMax H3视频工作室的官方文档主要是基于CUDA写的,直接跑会提示找不到CUDA runtime。解决方案是用环境变量把后端切换到ROCm,同时安装torch的ROCm版本。实测下来,显存占用和NVIDIA平台基本持平,但推理速度大约是4090的60%到70%。考虑到K100本身的定位,这个成绩可以接受。
要注意的坑在算子层面。视频生成模型里有一些自定义算子,比如时序注意力模块的融合实现,在ROCm后端偶尔会出现编译失败的情况。我的处理办法是降级使用纯PyTorch实现,关闭融合算子开关,虽然单步推理慢了一些,但至少能稳定跑通整个过程,不会在生成到一半时崩溃。
如果你确定要在国产卡上跑H3视频工作室,我强烈建议先跑一个最小验证集:加载模型、生成一段2秒的短片段、保存视频。这个流程走通了,再考虑完整业务。不要一上来就冲长视频,ROCm生态下的报错信息往往不够直观,先建立基线比什么都重要。
3. 拆开核心机制:多模态统一处理到底是怎么处理的
3.1 三种输入,一套编码:多模态统一处理管线的理解
多模态统一处理是H3视频工作室最核心的设计理念,但理解起来需要一点抽象能力。我用一个生活化的类比来解释:假设你是一个导演,要给演员讲戏,你可以用语言描述(文本)、可以拿一张参考照片(图像)、也可以播放一段参考片段(视频)。这三种信息形态不同,但导演的脑子能统一理解它们,并转化成演员的动作表演。H3的"统一处理",就是在模型内部构建一个"导演的大脑",让文本、图像、视频三种模态在进入生成阶段之前,先被转换到同一套语义空间里。
具体到工程实现,输入会先经过各自的编码器:文本走token化加语义编码,图像走视觉编码器,视频则按帧序列拆解后走时空编码器。之后这些编码会被映射到统一的特征空间,再通过融合模块进行交互。这个过程最直接的好处是,你在提示词里说"保持图中物体的材质不变,只变化视角",模型能够在空间和时间两个维度都理解你的意图。
3.2 Director与Easy:两条生成路径的选择逻辑
H3视频工作室提供了两条生成路径,官方称之为Director模式和Easy模式。我理解这两者的本质区别,在于"对生成过程的控制粒度"。
Easy模式适合快速出片。你只需要提供提示词,最多加一张参考图,模型会自动决定镜头运动、主体行为和场景切换。这个模式下生成速度较快,对显存的需求也略有降低,适合初测和新手试用。我通常用Easy模式跑批量预筛选,从几十个候选提示词里快速找出值得深入的方向。
Director模式则更像是"导演模式",它允许你精细控制镜头语言。在这个模式下,可以让模型按照指定的轨迹移动镜头,可以控制主体的运动节奏,甚至能分段指定某个时间点发生什么动作。代价是更长的提示词结构、更大的显存开销和更慢的生成速度。
我实际操作中的经验法则是:探索阶段用Easy,定稿阶段用Director。不要一开始就在Director模式下死磕提示词,那样调试成本太高。先用Easy模式确认语义方向可行,再用Director模式做精细控制,效率最高。
3.3 视频生成管线中"提示词→帧序列"发生了什么
理解生成管线,有助于你判断参数该往哪个方向调。H3视频工作室的生成逻辑大致分四步:
第一步,语义解析。模型把提示词转换成语义向量,如果是中文提示词,还会做内部的语义归一化处理,把不同说法映射到接近的语义空间。
第二步,首帧确定。如果提供了参考图,模型会根据参考图生成首帧;如果没提供,则完全由文本描述生成首帧。首帧的质量极大影响后续帧,因为后续帧的运动是在首帧基础上演进出来的。
第三步,时序扩散。这是视频生成的核心阶段。模型在首帧基础上,逐步生成后续帧的"运动轨迹",可以理解为一个在时间和空间两个维度同时去噪的过程。迭代步数(steps)在这个阶段决定运动细节的细腻程度,步数太少容易产生闪烁,步数太多则生成时间线性增长。
第四步,帧合成与后处理。生成的帧序列会被合成为视频文件,并进行帧率调整、色彩整理等后处理操作。这一步在工作室里是自动完成的。
理解了这个管线,你在遇到画面闪烁时就会自然想到去调高迭代步数,而不是瞎改提示词;遇到运动僵硬时,会想到增加运动强度参数,而不是换一个不相关的描述词。这种"对症下药"的排错逻辑,只有理解了内部机制才能做到。
4. 从零上手:制作第一段5秒视频的完整流程
4.1 标准操作流程:模型加载、参数配置、启动生成
我以本地部署的H3视频工作室为例,把从启动到出片的完整流程走一遍。
模型加载阶段,核心是配置权重路径和张量并行选项。如果你和我一样用双卡,需要把张量并行参数打开,否则第二张卡就闲置了。加载过程大约需要1到3分钟,取决于磁盘读取速度。这里有个小技巧:第一次加载完后,把权重缓存到系统内存中,后续多次生成可以省去重复加载的时间。
参数配置阶段,最重要的几个参数是:输出分辨率、视频长度、帧率、迭代步数、运动强度,以及生成模式。我的默认模板是720p、5秒视频、30帧率、迭代步数30。这个组合在质量和速度之间比较均衡,单次生成耗时在3到5分钟之间(4090实测)。
启动生成阶段,把提示词填入输入框,选择参考图(可选),然后提交任务。工作室会输出一个任务ID,生成日志实时滚动。5秒视频的生成过程中,你可以看到stage从1逐步推进到stages总数,每一帧的降噪进度都会显示。一条成功跑完的任务日志里,最后几行通常是"frame rendering complete"加视频保存路径。
4.2 提示词到底写多少字合适:一个被忽视的参数
"提示词写多少字"这个问题,在我的测试里确实是决定成败的关键因素之一。很多人以为提示词越长越精确,但实际情况并非如此。
我做了三组对照实验。第一组是十几个字的核心描述,比如"一个红色陶瓷杯在木桌上旋转";第二组是扩展为两到三行的完整描述,包含镜头运动、光影效果、材质细节;第三组是接近一小段话的长描述,几乎把每个物体、每个动作都细化了一遍。结果很有意思:第二组效果最好,生成的视频既符合描述又保留了足够的运动自由度;第一组生成结果虽然正确,但画面比较单调,缺少意外的细节;第三组的描述虽然详尽,但模型出现了"过拟合"现象——画面僵化,运动变得生硬,就像把所有指令都严格执行却失去了整体协调感。
一个比较可靠的提示词长度参考是:核心主体描述控制在50到150个字符,额外补充镜头运动和被重点关注的动作细节,但不要超过300个字符。中文环境下,100到200字之间是性价比最高的区间。如果生成结果缺少细节,优先增加"镜头运动"和"环境光"这类描述,而不是无限堆砌物体属性。
4.3 主题一致性、运动幅度与光照可控性的调节经验
视频生成中,主题一致性是最让人头疼的问题。H3视频工作室在这方面的表现已经比裸模型好很多,但仍然需要你主动控制。我的经验是,如果你的业务要求严格的商品一致性——比如电商商品图必须保持标志、颜色、纹理完全一致,不要单纯依赖模型自动理解,而是提供一张高质量参考图,并在提示词中注明"保持该物体的所有外观细节不变"。
运动幅度参数直接控制画面中物体位移的程度。数值调大,画面更动感,但主体变形、闪烁的风险也更大;数值调小,画面稳定,但视频容易显得像静态图加轻微位移。我在实测中建议,对于商品展示类视频把运动幅度控制在0.3到0.5之间,对于风景氛围类视频可以放到0.6到0.8。
光照控制是另一个容易忽略的点。H3对光照描述的理解比较细腻,你可以在提示词中直接写"侧光、暖色调、背景虚化"这类词,模型能转化成实际的光照效果。但要注意,光照描述和参考图之间如果存在冲突,模型通常优先相信参考图,因为图像信息比文本更直接。所以如果你对参考图的光线不满意,不要尝试用文字修正,而是先换图。
5. 性能调优:显存占用、推理速度与MEM_EFF_S的取舍
5.1 mem_eff_s参数机制与实测效果
mem_eff_s是H3视频工作室里的一个显存优化开关。当初看到这个参数时我很好奇它会如何生效,实测之后基本理解了它的机制:它通过在计算过程中以时间换空间的方式,减少中间激活值的缓存,从而降低显存峰值。
通俗解释就是,默认模式下模型会把很多中间结果都暂存在显存里,处理起来很快但很占空间;开启mem_eff_s之后,模型会故意丢弃一部分中间结果,等到需要时再重新计算。这就像你写论文时,习惯把所有参考资料摊在桌上随时翻阅(默认模式),与只看当前章节、用的时候再去柜子里找(优化模式)的区别。
实测数据如下:在4090上,默认模式生成5秒视频的显存峰值是22GB,开启mem_eff_s后降到15GB,生成时间从4分钟增加到6分半左右。时间增加了约60%,显存却只省了7GB。所以如果你的显存还很宽裕,不建议开这个开关;只有当显存接近溢出边界,或者需要同时跑多个生成任务时,mem_eff_s才是值得的选择。
5.2 吞吐量、分辨率、迭代步数之间的权衡
视频生成的吞吐量受三个主要因素制约:分辨率、迭代步数和视频长度。分辨率决定每帧的像素规模,迭代步数决定单帧的去噪次数,视频长度则直接乘算总帧数。
我在不同参数组合下做了对比测试:
| 参数组合 | 分辨率 | 帧数 | 迭代步数 | 生成耗时(4090) | 显存峰值 |
|---|---|---|---|---|---|
| 低配组合 | 512p | 30帧 | 20步 | 约2分钟 | 14GB |
| 中配组合 | 720p | 30帧 | 30步 | 约4分钟 | 22GB |
| 高配组合 | 1080p | 40帧 | 40步 | 约9分钟 | OOM(24GB不够) |
从这张表可以看出一个重要的规律:生成耗时的增长几乎是线性的,但输出质量的增长却有明显的边际递减效应。迭代步数从20增加到30,画面闪烁问题基本消失,但再增加到40时,肉眼几乎看不出提升,耗时却多了三分之一。分辨率从720p升到1080p,细节确实更清晰了,但24GB显存已经扛不住40帧的生成任务,必须借助mem_eff_s或减少帧数。
我的建议是,正式业务场景优先使用720p加30帧加30步的组合,在质量和显存之间找到了一个比较理想的平衡点。如果客户对清晰度有硬性要求,再考虑1080p,但要果断调低视频长度或开启显存优化。
5.3 长时间运行下的稳定性与显存释放策略
视频工作室如果连续运行多个小时,显存释放就是一个绕不开的问题。我在连续生成20多个视频后,观察到显存占用从初始的8GB逐步爬升到接近20GB,虽然不是直接OOM,但已经影响后续任务的速度。
最开始我以为这是泄漏,后来定位发现是推理框架的显存缓存策略在起作用:前一次推理留下的中间缓存没有被完全释放,积少成多。解决办法并不复杂——在生成大量视频的循环中,每隔一段时间主动清理一次缓存,或者直接重启一次模型实例把显存打回原形。
如果你的生成任务序列很长,我建议每10个任务做一次显存清理。具体操作是在进程内调用显存清理接口,把不再使用的CUDA context释放掉。实测下来,这个方法能把显存稳定控制在合理范围内,不会因为长时间运行而逐渐恶化。
6. 避坑指南:部署和生成中的典型问题排查记录
6.1 驱动报错与CUDA版本不对齐的排查过程
部署过程中最典型的一类坑,就是驱动和CUDA版本不对齐导致的各种RuntimeError。表面现象很多样:有时是加载权重时报"CUDA driver version is insufficient",有时是运行到中途报"invalid device function",还有时干脆直接段错误退出。
我第一次遇到驱动报错时,第一反应是重装CUDA,但实际上问题的根源在于NVIDIA驱动版本太老,不支持PyTorch编译时对应的CUDA版本。检查的方法是同时看驱动版本和CUDA运行时版本:nvidia-smi显示的是驱动支持的CUDA版本,而python -c "import torch; print(torch.version.cuda)"显示的是PyTorch期望的CUDA版本。前者必须大于等于后者,否则就要升级驱动。
这类问题排查的完整链路是:先确认硬件驱动支持版本,再确认PyTorch的CUDA构建版本,最后确认核心库是否依赖特定CUDA特性。三层都对上了,才能基本排除运行环境问题。
6.2 黑帧、鬼影与生成崩坏的根因分析
生成结果出现黑帧或者鬼影,是视频生成中最打击信心的问题之一。黑帧的表现是视频中间某几帧完全黑色,前后帧正常;鬼影的表现是画面里物体有拖影,像是上一帧的残影叠加到了下一帧。
我在实测中多次遇到黑帧问题,一开始以为是模型不稳,后来跟踪到帧日志发现,发生黑帧的帧序号和显存峰值时刻高度重合。初步判断是在生成该帧时发生过一次隐式的显存回收或算子降级,导致该帧的生成结果异常。解决方法是降低生成分辨率或开启mem_eff_s,让显存占用不要触及临界值。
鬼影问题的根源则通常在迭代步数或运动幅度设置。当运动幅度过大而迭代步数不足时,模型来不及在前一帧的基础上充分"去糊",就会产生拖影。处理方法是优先增加迭代步数,而不是降低运动幅度。步数上去之后,鬼影问题一般会明显缓解。
6.3 提示词里的"中文陷阱"与模型误解
H3对中文提示词的支持已经不错,但仍然存在一些语义偏差。我在测试中发现,模型对"镜头拉远"和"镜头推近"这类中文空间描述的理解偶尔会混淆,生成的运镜方向完全相反。排查后猜测是中文里"拉远推近"在不同语境下的表达习惯不一致,模型内部的中文语义映射存在模糊地带。
解决方案是在关键运镜描述后补充英文对照,比如"镜头拉远(zoom out)",或者在提示词中直接用更直白的动作描述:"镜头从近处移向远处"。这类做法能显著降低误判概率。
另外,抽象比喻类提示词要慎用。比如"像一首诗一样流动"这种表达,模型理解起来完全不可控。更可靠的做法是把抽象描述拆解成具体的画面要素,比如"缓慢、柔和、连续的运动,光影如波浪般起伏"。
7. 进一步落地:把H3视频工作室接入实际业务流
7.1 商品视频素材批量生成的工作流设计
电商场景是我认为H3视频工作室最有落地价值的方向之一。传统的商品视频制作依赖拍摄和剪辑,成本高、周期长;而通过H3的图生视频能力,可以用一张商品主图批量生成多个运镜方案的短视频,极大缩短素材生产周期。
我设计的批量工作流大致是:准备一张干净的透明背景商品图,作为参考输入;准备一组提示词模板,每个模板包含固定的主体一致性描述、可变的运镜方式,以及可选的场景氛围词;使用Easy模式批量生成初稿,再对其中效果好的种子用Director模式做精细重生成。整个过程跑下来,单商品素材生产时间从过去的两天压缩到两个小时以内。
这里有一个关键经验:批量生成时不要只靠提示词区分不同风格,而是要在提示词里加入风格标签的词根,同时固定一个全局种子。这样生成的多个视频虽然运镜不同,但风格基调一致,后续拼接成系列素材时不会显得突兀。
7.2 垂直领域多模态联动的切入点:从农业识别到智慧检测
多模态视频生成的价值不只是"做视频",它还能和垂直领域的AI系统联动。我关注到的一个方向是病虫害识别系统的可视化分析和辅助标注。
传统病虫害识别系统主要处理静态图像,但实际田间场景中病虫害的传播是动态过程,叶片颜色变化、虫体移动轨迹都是时间维度上的信息。用H3视频工作室可以把相邻时间点的静态样本图合成模拟动态视频,帮助识别模型理解病虫害的时序特征,也可以生成合成的训练数据补充到数据集中。这条思路还在早期验证阶段,但方向上很有潜力。
另一个可切入的方向是智慧交通的交通事故检测分析。通过H3的多模态视频编辑能力,可以对真实事故视频进行关键帧增强和轨迹可视化,辅助模型训练时的数据增广。当然,这类涉及真实视频的场景必须严格遵循数据合规要求,本文不展开细节。
7.3 从开源项目到内部平台:工程化封装建议
开源项目落地到内部平台,通常不是直接调用那么简单,而是需要做一层工程化封装。我的建议是,把H3视频工作室的核心能力抽象成一个异步任务服务,对外只暴露提交任务、查询进度、获取结果三个接口。
异步任务服务的好处有两点:一是能够统一管理显存资源,一次只跑一个生成任务,避免并发导致的OOM;二是方便接入消息队列,让业务方以提交异步请求的方式使用视频生成能力,而不需要关心底层细节。
封装时还要注意模型版本的固定。开源模型的更新速度很快,如果不锁定版本,今天测试通过的任务明天可能就生成失败。我们内部的做法是把模型权重和核心依赖一起打入镜像,每次升级走完整的回归测试流程,确保稳定性。
从开源项目到内部平台的完整路径,我总结为三步:先小范围验证可行性,再封装成内部服务,最后建立模型版本迭代机制。这三步走完,视频工作室就从一个技术demo真正变成了业务基础设施。
在实际操作中我最大的体会是,MiniMax H3视频工作室这类开源多模态项目,真正的价值并不在于某个具体的生成效果,而在于它给了你一条可以持续调优的完整技术路径。框架本身可以反复打磨,提示词可以沉淀成模板库,模型可以本地化私有部署。一个项目从"能跑通"到"跑得稳"再到"能创造实际产出",中间的每一步都靠实打实的调试和积累。最后再分享一个小技巧:在正式接入业务前,请务必一次性生成至少50个测试视频,把失败率、平均耗时、显存峰值这些指标全部记录下来。有了这组基线数据,后续任何改动都有了可对比的依据,你也会知道自己手里的这套系统,到底处于什么水平。