融合单元的范围判定与收益前置评估:判定「哪些计算该被融进同一个融合单元、边界画在哪、 融了值不值」。结构侧按融合单元构造规则切边界——函数边界即候选组;FA(含 BSA 等变种)为 禁融锚点;以 norm / rope / FA 为分界分区,全 Vec 区域优先试融;区域内有 Cube 时以 Cube 为 首算子向后包裹 Vec(Σvec 小于 cube 或遇下一 Cube 封口);一轮之后纯 Vector 单元之间再迭代; MLP / MoE 以矩阵乘族(MatMul / BatchMatMul / GroupedMatmul)为界;若该段计算已由单个 融合算子承载,按规则 6 先确认载体是否已生效(不重复建单元)。 收益侧按计算单元利用率判型(memory_bound、*_vec|mac|mte2|mte3_ratio、cube_utilization), 叠加带宽下限 / 区域占比 / 天花板法 / 地板先行 / Amdahl 传导校验给出 go/no-go。 当用户问「这几个算子能不能融成一个」「融合边界画在哪」「融多大范围」「融了值不值得」, 或 profiling-analyze 给出融合机会候选需要定范围与收益时使用;即使用户只说「这条链要不要 合成一个 kernel」「这里能不能省一次读写」也应触发。 **已经做完、实测收益却打平或为负时同样触发**——此时的任务不是接受"融合无收益", 而是按事后复核做**等功忙计数对照**归因,并在缺陷落在融合核自身时**升级 operator-dev**。 边界:只出「融合单元草案 + 收益判定 + 否决理由」。不做采纳与选点(dit-perf-opt 依收益选 top 并派活)、不做采集与瓶颈定位(profiling-collect / profiling-analyze)、不写 kernel、不写 pattern、 不做使能与并行选型、不定义验收标准(引 accuracy-gate / perf-gate)。 由 profiling-analyze(融合机会候选)与 operator-dev(实现前的收益评估)调用。
日本語の概要は準備中です。原文の説明を表示しています。
Ascend/MindIE-SD☆ 152026年10月11日 更新
简化模型代码的快速验证载体:用随机权重/精简代码在 NPU 上快速验证模型架构 兼容性、算子先接入与融合可行性(产物:架构兼容性 + 基线/快验输出),无需真实权重。 已部署模型的框架侧验证见 framework-integration,环境安装见 env-install。 当用户需要确认模型能否跑通、评估参数量与显存占用、或在算子接入/融合优化前 做快速验证时使用此 skill;即使用户只提到"帮我试试这个模型能不能跑"而未说 dummy run,也应触发。由 model-auto-optimization 的 S0/S1(融合/编译快验)阶段调用, 亦由 dev-workflow 的模型验证阶段指引加载。
日本語の概要は準備中です。原文の説明を表示しています。
Ascend/MindIE-SD☆ 152026年10月11日 更新
环境安装与准备:把部署环境从零安装就绪——mindiesd 编译安装(本地昇腾直装 / SSH 推远端容器 / Docker 镜像直装)与三方推理框架全栈安装(vLLM-Omni 源码构建、DiffSynth-Engine 部署、 LightX2V editable 部署),并负责模型权重确认与下载(下载前先确认远端是否已存在)。不含特性使能与验证 (framework-integration)与 profiling(profiling-collect);SSH 工具由 remote-access 提供。 当用户需要安装 MindIE-SD、源码构建/直装 vLLM-Omni 或 LightX2V(editable + PLATFORM=ascend_npu)、 或确认/下载模型权重时使用此技能; 即使用户只提到"把代码推到服务器""在容器里装 vllm 全栈""准备 lightx2v 调优环境"而未说昇腾, 只要上下文涉及环境安装与准备都应触发。由 model-auto-optimization S0 与 dev-workflow 部署阶段指引加载。
日本語の概要は準備中です。原文の説明を表示しています。
Ascend/MindIE-SD☆ 152026年10月11日 更新
Handle MindIE-SD documentation, governance, contributor workflow, commit or PR conventions, history cleanup, template changes, and version-policy updates with minimal context, fixed review steps, and deterministic output. Use this skill whenever the task touches docs/ 或文档站点内容与配置(Sphinx / Read the Docs / conf.py / index.md / 目录导航 / 首页)、中英文双语配套、治理文档、贡献流程说明、PR/MR 模板或标题正文规范、提交历史整理、版本策略与发布规则。即使用户只说「改个文档」「双语要同步」「commit message 怎么写」「PR 模板加一项」「把提交压一下」「rebase 冲突怎么理」而未提治理规范,也应触发。不负责通用工程实现与仓库默认工作流定义(后者以 AGENTS.md 为准);Python 格式见 code-standards,Markdown 格式见 markdown-lint。
日本語の概要は準備中です。原文の説明を表示しています。
Ascend/MindIE-SD☆ 152026年10月11日 更新
多模态模型自动优化流程总入口(编排层):把一个三方框架托管的扩散模型从环境准备到无损/有损 优化自动跑完。任务判定后按 S0 环境准备、S1 kernel 融合优化(原 S1/S2 合并)、S3 并行通信、 S4 有损优化、S5 训练感知(预留,少步蒸馏 + SLA/QAT)、闭环复验路由到能力技能(env-install / framework-integration / profiling-collect / profiling-analyze / performance-optimization / dit-parallel-opt / dummy-run 等),检查各阶段产物与验收并回填经验槽位。 当用户需要对具体模型做框架接入、无损/有损加速、并行调优或确认收益时使用本入口;即使用户只提 模型名加"优化/加速/跑通/采profile"而未说框架或阶段,也应由本入口判定路由。仓库代码开发类任务 请走 dev-workflow。流程执行/验收按 workflows/optimization-flow.md,run-state + stage_gate 门禁。
日本語の概要は準備中です。原文の説明を表示しています。
Ascend/MindIE-SD☆ 152026年10月11日 更新
算子级开发与性能优化:Triton / Ascend C / Catlass / PyPTO / TileLang 算子 编写、精度对齐与性能调优。优先路由到外部 cannbot-skills 技能库(不重复其内容), 本 skill 只保留场景 → skill 映射与 MindIE-SD 特有补充。 当用户需要新增/优化算子、定位算子性能或精度问题时使用此 skill。 即使用户只提到"写个 triton kernel"或"这个算子怎么加速"而未说算子,也应触发; pattern 融合/编译后端见 pattern-dev,算子基准选型/接入测试见 benchmark-dev。 由 dev-workflow 或 pattern-dev 的 replacement kernel 场景触发。
日本語の概要は準備中です。原文の説明を表示しています。
Ascend/MindIE-SD☆ 152026年10月11日 更新
PyTorch Inductor pattern matcher 机制开发:扩展本仓 compile 能力(default/Inductor 后端), 或扩展三方框架自带的类似能力——Pattern 创建/注册/调试、GraphPatternEntry 手动改图、 Copy 算子(InplaceCopy/ViewCopy)消减的机制与全生命周期,含 Phase 1–7 出口证据纪律。 当用户需要写/改/调试 pattern、处理融合不命中、做 Copy/InplaceCopy 消减或注册 replacement 时 使用;即使用户只说"pattern 不生效""copy 算子变多了""compile 没融合"而未说全称,也应触发 (触发词:pattern / pattern matcher / register_replacement / GraphPatternEntry / compile 融合 / Copy 消减)。 边界:批量下发(图 capture/replay)见 aclgraph-dev;算子本体开发见 operator-dev; 框架侧特性使能/补齐见 framework-integration。 由 dev-workflow 的 pattern/compile 开发场景路由触发,亦由 model-auto-optimization 的 S1 kernel 融合(接入/compile)替换场景指向(框架侧使能不支持、需新增/适配 pattern 时)。
日本語の概要は準備中です。原文の説明を表示しています。
Ascend/MindIE-SD☆ 152026年10月11日 更新
共享 Ascend NPU 上的**性能验收标准**:判定"某优化到底有没有效、有多少效",并规定 **只有验收态结果才能写入总览表**。分双态:**探索态**(平时特性分析:不展开、 允许少步/单次,产物必须标 `[探索]`、不得进总览表)vs **验收态**(入库:同窗 ≥N 复现、按 window-ab-protocol 口径出数)。当用户问"这个优化有多少收益 / 是否有效 / 要不要采纳 / 为什么变慢了""A-B 一下""同窗对比""测 3 次取平均""把数据对齐到同一窗口" "数字对不对""是不是我眼花了",或需要在多卡共享机器上给出性能结论、刷新优化总览报表、 复核别人给的加速比时使用;即使用户只说"帮我确认下这个改动值不值"也应触发。 核心口径:同窗 A/B 是唯一权威(跨窗口绝对值不可比)、A/B/A 漂移校正、窗口内自带基线、 三次证明(HTTP 200 + 字节数 + 日志行)、产物 md5 与关键张量 dump 双证据、噪声地板内 不下结论、profiling 三张表统一到同一窗口;并覆盖 md5 门禁的盲区(忠实度对照)、 共享机器纪律与门控回退纪律。
日本語の概要は準備中です。原文の説明を表示しています。
Ascend/MindIE-SD☆ 152026年10月11日 更新
对 profiling 数据(kernel_details.csv / trace_view.json / step_trace_time.csv)做统一分析: 5 层递进管道(analyze_trace.py)+ baseline/优化后 kernel diff(compare_traces.py),输出 瓶颈诊断、算子执行序、可融合候选与 P0-P2 方向建议。输入统一来自 profiling-collect。 只要用户有 profiling 产出并问"为什么慢/瓶颈在哪/优化前后差多少/往哪个方向",都用本技能;采集走 profiling-collect,方案选档走 dit-perf-opt,实现/并行/基准走 pattern-dev/dit-parallel-opt/benchmark-dev——本技能只做诊断与方向。 由 model-auto-optimization 的 S1(融合分析)/S3(并行)阶段调用,亦由 dev-workflow 的分析阶段指引加载。 融合机会候选只做**识别**;候选的**边界与收益判定**(能不能融成一个单元、融多大、值不值)交 `fusion-scope-analyze`(本技能的辅助技能)——本技能不判融合边界。
日本語の概要は準備中です。原文の説明を表示しています。
Ascend/MindIE-SD☆ 152026年10月11日 更新
profiling 数据统一采集:远端昇腾采集 NPU 性能数据回传本地,供 profiling-analyze 分析。 两条入口——mindiesd 自家脚本入口(collect_profile.py)与三方框架入口 (collect_patch_template.py 补丁 + torchrun,含 vLLM-Omni HTTP 服务等分场景); warmup 在 profiler 外(默认 5 步,compile ≥10)。 只要用户想"开 profiler/采 profile/拿算子级数据",自家脚本或 vllm、LightX2V 等框架都先 用本入口;分析/瓶颈定位/优化选型/并行/基准请求分别属 profiling-analyze、 dit-perf-opt、dit-parallel-opt、benchmark-dev,本入口不承接。 由 model-auto-optimization 的 S1(融合分析)阶段调用,亦由 profiling-analyze 与 dev-workflow 的 采集场景指引加载。
日本語の概要は準備中です。原文の説明を表示しています。
Ascend/MindIE-SD☆ 152026年10月11日 更新
量化格式契约与位级对齐:从设备字节反推量化器的**编码公式、舍入模式、scale 粒度、退化块规则**, 并据此重实现/融合量化器(MXFP8 e8m0、int8 perblock、fp8 perchannel 等), 用「同进程同数据 + 独立参考实现 + 中点与退化输入全覆盖」做到**逐字节精确**。 当自研量化 kernel 与框架算子**对不上**、需要逆向某个量化器的数值契约、需要判断 「量化残差算不算可接受」、或要在融合内核里复现 aclnn 量化语义时使用此 skill。 即使用户只说「量化结果和参考不一致」「这个 scale 怎么算出来的」「融合量化器精度对不上」 而未提"契约",也应触发。**注意**:单纯选量化档位/配置(该不该开量化、开哪一档)走 dit-perf-opt;算子级性能调优与 DSL 选型走 operator-dev; 并行作用域导致的静默失效(DiT 侧「改了并行但不报错也没生效」的判定)走 dit-parallel-opt。
日本語の概要は準備中です。原文の説明を表示しています。
Ascend/MindIE-SD☆ 152026年10月11日 更新
远程昇腾访问工具:为部署与验证提供访问远端昇腾服务器的通用执行通道, 覆盖 SSH 连接复用、容器内命令执行、空闲卡选择与文件传输。 当需要在远端昇腾设备执行命令、查询 NPU 状态、 选择空闲卡或向远端传输文件时使用本技能; 即使用户只提到「在服务器上跑个命令」而未说明 SSH,只要目标是远端昇腾环境也应触发; 只提供远程执行通道,不负责安装/编译(env-install)与框架验证(framework-integration)。 由 env-install 的部署流程与 dev-workflow 的部署阶段调用,亦可独立使用。
日本語の概要は準備中です。原文の説明を表示しています。
Ascend/MindIE-SD☆ 152026年10月11日 更新
VAE/TAE 解码段优化(**计算 + 通信同技能**):判断解码器能否沿某个轴切到多张卡、怎么切才是逐位精确、切了值不值;给出可复用的等价性证明流程、状态携带切分代码模式与交换预算判据。范围**含 VAE encode(待补:当前无内容,暂不纳入正文)**。当用户问“VAE/TAE 解码能不能分卡/切分/分摊”“8 张卡重复解码能不能省”“按帧轴还是空间轴切”“切完结果会不会变”“怎么证明等价”“all-gather 拼回来对不对”,或任何“多卡把解码摊开、又要保证输出不变”的场合都应触发;即使用户没说“分片”二字,只要出现“解码每卡都解一遍”“解码太慢想摊到多卡”“那部分重复计算能不能省”也应触发。覆盖:跨轴耦合算子审计(含递归 MemBlock 前缀依赖的否证)、潜帧边界切分+每块末帧状态携带、与 rank 无关的判定(否则死锁)、交换预算核算、已知静默陷阱(all_gather_into_tensor 填栈副本、repeat_interleave 多分配整张量、rank 选举式参与)、有损分片的精确性前置条件与自动修复、CPU 真值→分段 bitwise→端到端 md5→帧级健康指标的四道验证闸、分片“到底有没有生效”的状态量判定,以及“切分顺带绕过设备缺陷”的用法。边界(本技能只引用不复制):计算手段与能力供给见 `pattern-dev` / `operator-dev`,DiT 侧选档参照 `dit-perf-opt`;通信方法论(形态/掩盖/通信账/归因)见 `dit-parallel-opt`;一致性判据见 `accuracy-gate`;数字入库见 `perf-gate`;交付搬运与装载预热等 host 固定开销见 `host-opt`(不属本技能)。
日本語の概要は準備中です。原文の説明を表示しています。
Ascend/MindIE-SD☆ 152026年10月11日 更新
**精度验收标准**:凡是"改动不应改变结果"的场合(等价替换、算子/子模块融合、并行切分、 编译与图下发、拷贝消减),都按本标准判"合格 / 不合格"——等价分层(L1 逐位 / L2 数值门 / L3 有损门)+ 三级验收序(① 同配置重跑逐位 → ② 跨配置数值门 + 产物 md5 不变 → ③ 质量门)+ 判据不达标时的排障入口。当用户说"这个算子能不能换个写法/换个 kernel/等价实现/ 无损替换""替换后结果会不会变""怎么证明逐位一致""结果不对""花屏""尾部塌了" "CPU 跑对 NPU 跑不对",或发现某个 hotspot 占了大头(例如某类算子在阶段里占 90% 以上)想动手时, 都应触发;即使用户只说"这样改有没有把结果改坏""能不能判它是无损的"也应触发。 覆盖:等价分层与判据、满足本标准的实现约定(per-shape 对拍写进实现,把索引/相位/顺序类重写 错误在首次调用抓住)、per-shape 条件性等价(同一改动在不同形状下结论可能不同)、 判据不达标 → `references/silent-failure-localization.md` 排障入口、否决案例的形态学 (换写法未换 kernel / 差异极小仍非逐位 / 等价但 OOM)、以及收益口径的归属(性能数字一律交 `perf-gate`)。 **近义分流**:选量化档 / 特性选档(要不要开量化、开哪一档)→ `dit-perf-opt`; 并行选型(USP / CP / TP 怎么切)→ `dit-parallel-opt`;本技能只判"结果是否被改变", 不负责选档与选型。
日本語の概要は準備中です。原文の説明を表示しています。
Ascend/MindIE-SD☆ 152026年10月11日 更新
NPU 图批量下发能力(aclgraph / aclgraph_ex 家族)的开发与调优。覆盖 mindiesd 的 aclgraph_backend:NPUGraph 静态 capture、全局 graph pool、 lazy capture、专用 copy stream + event 管线、shape/dtype 校验、max_entries 驱逐。 当用户需要减少 host launch 开销、静态 shape 大 batch 场景加速、 或排查 NPUGraph replay 输入不匹配问题时使用此 skill。 即使用户只提"批量下发""graph capture""图捕获"而未说 aclgraph,也应触发; pattern/Inductor 融合(default 后端)见 pattern-dev,算子本体见 operator-dev, 本技能只覆盖图批量下发。由 dev-workflow 的编译开发阶段与 model-auto-optimization 的 图下发场景指引加载。
日本語の概要は準備中です。原文の説明を表示しています。
Ascend/MindIE-SD☆ 152026年10月11日 更新
MindIE-SD Python 代码格式与 lint 规则。当编写、格式化、lint 检查或审查 MindIE-SD 项目的 Python 代码时使用此 skill。 即使用户只提到"提个MR"或"代码好像有 lint 问题"而未明确说格式化,也应触发;Markdown 格式问题见 markdown-lint,提交/PR 规范见 mindie-sd-community-governance。 通常由 dev-workflow 在编码阶段指引加载。
日本語の概要は準備中です。原文の説明を表示しています。
Ascend/MindIE-SD☆ 152026年10月11日 更新
MindIE-SD 仓库开发总入口(侧轨)。当用户进行 MindIE-SD 的任何代码开发工作时使用此 skill—— 包括但不限于写 pattern、改测试、部署到昇腾、跑 benchmark、性能分析、多卡并行、复盘归档。 模型/三方框架自动优化类任务(非本仓代码改动)由 model-auto-optimization 入口承接, 本入口只在优化流程需要新增 pattern/算子/部署代码时承接其指向的开发子任务。 即使用户未明确提到"开发流程",只要涉及 MindIE-SD 代码改动都应触发。
日本語の概要は準備中です。原文の説明を表示しています。
Ascend/MindIE-SD☆ 152026年10月11日 更新
MindIE-SD 核心算子(FA/BSA/GMM/MM)性能基准工具链。使用:模型优化(model-auto-optimization 的 S1/S4 选型)中用 mindie_bench 对单算子做实现级实测,按 dtype/量化档/稀疏度/形态对比 选出最优配置(产物:选型证据;稀疏度-性能曲线供 S4 稀疏度选型);开发:benchmarks/ 工具链扩展与新算子接入测试(供 operator-dev / pattern-dev 调用)。 当用户需要对比算子实现选型、新增或修改 benchmark 代码、排查 benchmark 数据异常、 给基准加算子/指标时使用;即使用户只说"benchmark 数据不对""给基准加个算子" "对比下这几个 FA 实现哪个快"也应触发;特性级方案选档请走 dit-perf-opt (本 skill 只做实现级实测)。 由 model-auto-optimization 的 S1/S4 选型场景与 operator-dev 的算子接入验证场景调用, 亦由 dev-workflow 在基准开发时指引加载。
日本語の概要は準備中です。原文の説明を表示しています。
Ascend/MindIE-SD☆ 152026年10月11日 更新
分布式并行策略选型与实测(USP / CP 通信掩盖 / CFG / TP/RSP/PP 概览;含拓扑相关选型 (按实测拓扑分域条件化:域内 bulk vs 跨域 head-parallel 翻转)与 AlltoAllV 缺陷绕过)。在 model-auto-optimization 中承担 S3:优先 USP、结合拓扑带宽差异选 CP,少量 step + 多 rank 验证特性开启与掩盖(产物:并行方案 + 多 rank 证据)。当用户需要多卡并行 策略选择、**序列并行形态抉择**(纯 Ulysses vs 复合 AllGather-KV×Ulysses:按 GQA / 跨域带宽 / 形态 plumbing 条件化定胜负)、**并行 × 稀疏叠加**(seam 契约:先汇聚后稀疏、 窗口偏移、块对齐、per-head 掩码;含「稀疏看似生效实则未生效」判定)、通信掩盖调优 (含**掩盖率上限**:1-1/n 何时成立、c/f 决定的真实上限、没生效的排查)、**并行方案 差异归因**(阶段 Δ 分解 / 集合通信按 communicator 归属 / 4→8 卡线性度),或排查多卡 跑不动 / 通信暴露大 / 换卡组 / 端口 bind / HCCL 带宽验证问题时使用;**并收编原并行作用域诊断**: 改了 SP/CP/Ulysses/AllGather-KV 后**不报错但结果没变/性能没变**、或小规模能跑大规模崩 (如 Ascend EE1003 coreDim 超限)时,用本技能证明"改动到底有没有生效"(判别量逐层收窄 + 两侧对照 + 日志≠生效,见 `references/scope-effectiveness-check.md`); 即使用户只说 "多卡跑不动""通信暴露大""为什么没达到 6/7 的掩盖率""CP 和 USP 该选哪个""CP 叠稀疏 怎么不生效"而未说并行,也应触发。特性档位/接口事实见 `docs/zh/features/parallelism.md` /`usp.md`(仓内真源),框架侧开启见 framework-integration; 本技能承载选型决策、monkey-patch 掩盖与多卡诊断实测。 由 dev-workflow 多卡场景触发,亦由 model-auto-optimization 的 S3 阶段触发。
日本語の概要は準備中です。原文の説明を表示しています。
Ascend/MindIE-SD☆ 152026年10月11日 更新
DiT 计算模块(L3):把**已定位的 DiT 计算瓶颈**落成特性级选档与实施—— 量化档(W8A16 / W4A16 / W8A8 系列 / W4A4 / MXFP8 / FA 量化)、稀疏(rf_v2 / ada_bsa)、 缓存(DiTCache / AttentionCache / 时间步优化)、编译启用(MindieSDBackend / Pattern 融合 / ACLGraph) 的**开不开、开哪一档、怎么开、怎么复验**;依据是 `docs/zh/features/*`(特性真源)+ framework-integration/references/framework-support-matrix.md(支持状态)。 即使用户只说"这个模型怎么加速""量化/稀疏/Cache 怎么选怎么开""要不要开量化、开哪一档""这个档位开了有没有效果" 而未提 profiling,也应触发。 **入口条件**:瓶颈点已明确(用户带一句实测锚点,或编排层交付标签)时由域入口 `performance-optimization` 按标签分发到本技能;**瓶颈未明("怎么加速 / 跑通 / 采 profile")先走 `model-auto-optimization` 定位**,不在本技能内做占比分析。 near-miss:多卡并行形态 / 通信掩盖 / TP·offload 选型 → `dit-parallel-opt`;VAE 解码段与 host 固定开销 → 各自模块(VAE / host);单算子实现级实测选型(mindie_bench)→ `benchmark-dev`; 需要新增 pattern / 算子才能落地本档 → `pattern-dev` / `operator-dev`;框架侧开关与使能验证 → `framework-integration`;量化器位级契约与精度对齐(编码公式 / 舍入 / scale 粒度)→ `quantization-dev`;精度验收判据 → `accuracy-gate`;数字入库口径 → `perf-gate`。
日本語の概要は準備中です。原文の説明を表示しています。
Ascend/MindIE-SD☆ 152026年10月11日 更新
三方框架特性落地(原 framework-feature-enablement + framework-extension-dev 合并): 一个入口信号「框架侧特性没落地」,内部分两分支——**分支 A 框架已有 → 使能与验证** (计数契约 + 三层证据 + 使能异常回修);**分支 B 框架缺失 → 补齐开发** (注入点 + 代码组织/注册机制 + 合入姿势:平台注册优先 / 上游 PR / fork 钉版 / monkey 备选)。 分支 A 触发词:量化/稀疏/缓存开关没生效、融合算子没命中、使能异常或精度不符、 "起 vllm 服务""模型在框架里跑不通""把 mindiesd 接到其他框架"。 分支 B 触发词:框架没 comm-stream 掩盖、框架没缓存消费者、框架不支持某 collective/mask、 feature_* NotImplemented、要给框架补一条结构性能力。 near-miss:纯安装/权重 → env-install;纯采集/分析 → profiling-collect / profiling-analyze; 纯选档(该不该开量化、开哪一档)→ dit-perf-opt; mindiesd 仓内 pattern / 算子 / 图下发开发 → dev-workflow + pattern-dev / operator-dev / aclgraph-dev。 由 model-auto-optimization 的 S1(融合接入)/S4(有损使能)/S5(训练感知)与 §0 缺口补齐策略路由, 亦由 dev-workflow 的框架接入/验证场景指引加载。
日本語の概要は準備中です。原文の説明を表示しています。
Ascend/MindIE-SD☆ 152026年10月11日 更新
host / 辅助段优化模块(L3):把**非 DiT、非解码段**的固定开销落成可复验的优化—— ① 交付与搬运(mp4/图片编码、worker→API 通路、落盘、异步化); ② 装载与预热(权重加载、编译与图下发预热、镜像/容器预热)。 当用户说“mp4 编码/传输/落盘慢”“交付这段占了不少时间”“模型加载慢”“首启编译太久” “固定开销占比高”“每个请求都要重新编码/重新写盘”时使用。 **入口条件**:占比已达门限(瓶颈标签 `非DiT-host段`;标签枚举、门限与测点口径的单一真源在 model-auto-optimization/references/bottleneck-labels.md,本技能只消费不定义)。 near-miss(看似相关但不属本技能): - **并发 / 吞吐 / 批处理调度 / 队列深度与限流** → **不属本技能**(会改变所有性能口径与 SLO 语义, 未来独立立项;本技能只在**不改变请求并发模型**的前提下压固定开销); - VAE/TAE 解码段(计算或通信)→ `vae-opt`;DiT 计算 → `dit-perf-opt`; 多卡并行 / 通信掩盖 → `dit-parallel-opt`; - **装库 / 下载权重 / 构建镜像 / 创建容器** → `env-install`(本技能只优化装载与预热**过程本身**); - 编译与图下发的**机制本体**(pattern / Inductor / NPUGraph / 图 pool / 缓存条目)→ `pattern-dev` / `aclgraph-dev`(本技能不另做一套缓存); - 产物一致性与精度判据 → `accuracy-gate`;收益口径 → `perf-gate`; - 瓶颈未定位 / 没有占比锚点 → `model-auto-optimization`。
日本語の概要は準備中です。原文の説明を表示しています。
Ascend/MindIE-SD☆ 152026年10月11日 更新
MindIE-SD 仓库 Markdown 格式 lint 规则。当编写、修改或审查 Markdown 文件(README、文档、 变更日志等)、或 CI 门禁报出 markdownlint 违规时使用此 skill。 即使用户只提到"格式问题"或"MD040报错"而未说 markdownlint,也应触发;Python 格式问题见 code-standards。 通常由 dev-workflow 和 code-standards 在编码/审查阶段指引加载。
日本語の概要は準備中です。原文の説明を表示しています。
Ascend/MindIE-SD☆ 152026年10月11日 更新
优化域入口(L2):拿到**已明确的瓶颈点 / 瓶颈标签**后,按标签把任务**分发**到四个优化模块 (DiT 计算 `dit-perf-opt` / DiT 通信 `dit-parallel-opt` / VAE `vae-opt` / host `host-opt`),并给出域内**最小前置集**与**域级验收口径**(性能入库口径引 `perf-gate`、精度判据引 `accuracy-gate`)。 **本技能不再承载选档与实施内容**(Step 2–4 闭环、特性档位选择、组合试验已全部归 `dit-perf-opt`)。 入口信号(任一即可触发):① 用户或编排层已给出**瓶颈点/瓶颈标签**("瓶颈已经明确,按这个点优化"); ② **框架侧特性没落地**(该开的开关/特性没开,需要先判走哪个模块)。 near-miss(看似相关但不属本技能): - **瓶颈未明**("这个模型怎么加速""怎么跑通""采个 profile",还要先定位)→ 先走 `model-auto-optimization`(唯一有分析权的一方),本入口**不接受未定位的任务**。 - 问"要不要开量化、开哪一档""量化/稀疏/Cache 怎么选怎么开" → `dit-perf-opt`(选档与实施在模块层)。 - 多卡并行形态 / 通信掩盖 / TP·offload → `dit-parallel-opt`;VAE·TAE 解码段 → `vae-opt`;交付搬运 / 装载预热等固定开销 → `host-opt`。 - 需要改本仓代码(pattern / 算子 / 测试 / 文档)→ `dev-workflow`。 由 model-auto-optimization 的阶段路由与用户直接声明瓶颈两条路径触发。
日本語の概要は準備中です。原文の説明を表示しています。
Ascend/MindIE-SD☆ 152026年10月11日 更新