AGENT PULSESJCPal Special EditionAI 行业证据与趋势
2026年10月2日 · ONNX Runtime

ONNX Runtime v1.28.3

发生了什么

ONNX Runtime 发布 v1.28.3 补丁版本,基于 v1.28.2,包含内存安全与模型校验修复、插件执行修复以及打包基础设施更新。修复项包括:EmbedLayerNormalization 在 beta 为标量时的越界读取(#32610)、复用打包 sub-byte 缓冲区处理整字节张量时的堆缓冲区溢出(#32611)、Loop 或 Scan 体输入同时为 initializer 时的越界读取(#32609),并加固了 GroupQueryAttention、SparseAttention、CausalConvWithState 等 contrib 算子的形状推断(#32607)。

EVENT STORY

发展脉络

  1. 首次出现ONNX Runtime v1.28.3ONNX Runtime Releases
  2. 当前判断补丁级发布本身不改变竞争格局,但持续的内存安全修复说明推理运行时正被当作需要长期维护的基础设施对待。可观察的下一信号是同类越界问题在后续版本中的出现频率,以及插件 EP 与移动打包链路是否趋于稳定。Agent Pulse · 分析
改变了什么

ONNX Runtime v1.28.3 是一次补丁发布,重点在内存安全与模型校验。除上述越界与溢出修复外,还修复了 ConvTransposeWithDynamicPads 与 InferenceContextImpl::getInputData 的越界读取(#32679、#32681),拒绝非法图结构:零输入算子 schema 的输入、非控制流节点上的子图(#32633、#32641),并在插件 EP 的单张量数据传输中保留流(#32666)。构建与测试可靠性方面,解除了 Linux 镜像前置条件与已认证 ARM64 pip 索引的打包阻塞,镜像 Dawn 检出,并为移动工作负载接入已认证的 Android pip、Gradle 与 NuGet 源。

能力边界怎么变了

这批修复集中在形状推断与缓冲区生命周期两类边界条件,属于推理运行时在异常模型输入下的健壮性问题,而非性能或算子能力变化。可验证的下一信号是:这些编号的 PR 是否被回移到更早的维护分支,以及是否新增针对标量 beta、sub-byte 复用、Loop/Scan initializer 的回归测试。

为什么重要

补丁级发布本身不改变竞争格局,但持续的内存安全修复说明推理运行时正被当作需要长期维护的基础设施对待。可观察的下一信号是同类越界问题在后续版本中的出现频率,以及插件 EP 与移动打包链路是否趋于稳定。

对谁有影响

对依赖 ONNX Runtime 部署推理服务的团队,升级可降低恶意或畸形模型触发越界读取与堆溢出的风险,属于稳定性与安全层面的收益,而非功能增量。是否立即升级取决于自身模型是否使用 EmbedLayerNormalization、Loop/Scan 或相关 contrib 算子。

接下来观察

若后续版本继续以安全与校验修复为主,说明该运行时已进入维护成熟期;若出现算子或后端能力扩展,则表明仍在功能扩张阶段。判断依据可看下一个小版本的 release notes 结构。