AGENT PULSESJCPal Special EditionAI 行业证据与趋势
2026年9月15日 · Ultralytics

v8.4.153 - Fix SAM3 compile=False handling and release 8.4.153 (#26189)

发生了什么

Ultralytics 发布 8.4.153 版本,修复 SAM3 初始化中 compile=False 的处理:在传给 SAM3 builder 前正确转换 predictor 选项,False 关闭编译、True 启用默认编译模式、显式编译模式字符串保留,避免意外触发 torch.compile 及 PyTorch 2.14 Dynamo 错误;该修复在六个 Platform SAM 模型上通过 HTTP 与 WebSocket 推理验证。同时改进独立语义分割验证(为多边形语义数据集补充背景类元数据,避免背景像素被归入最后一个真实类),修复带额外类别的独立分类验证,并澄清 INT8 导出行为、扩充 Ultralytics Platform 文档与标注能力。

EVENT STORY

发展脉络

  1. 首次出现v8.4.153 - Fix SAM3 compile=False handling and release 8.4.153 (#26189)Ultralytics
  2. 当前判断这是一次开源视觉模型工具链的维护性发布,而非能力跃迁。它反映的是 SAM3 与 torch.compile 生态的集成摩擦,以及语义分割验证中背景类元数据这类长期影响指标可信度的细节问题;对依赖 Ultralytics 做分割与分类评测的团队,指标口径的修正比新功能更值得关注。Agent Pulse · 分析
改变了什么

Ultralytics 发布 8.4.153,核心是 SAM3 初始化修复:compile=False 现在会在传入 SAM3 builder 前被正确转换,False 关闭编译、True 启用默认编译模式、显式编译模式字符串保留,从而避免意外激活 torch.compile 以及由此引发的 PyTorch 2.14 Dynamo 错误;该修复已在六个 Platform SAM 模型上通过 HTTP 与 WebSocket 推理验证。版本还改进了独立语义分割验证,为多边形语义数据集补充背景类元数据,防止背景像素被错误归入最后一个真实类,使 mIoU 与像素准确率等指标恢复意义;并修复带额外类别的独立分类验证、澄清 INT8 导出行为、扩充 Platform 文档与标注能力。

能力边界怎么变了

从修复描述看,问题出在布尔选项到编译模式字符串的转换边界:False 与 True 需要映射为关闭/默认编译,而显式模式字符串必须原样保留,否则会误触发 torch.compile 并撞上 PyTorch 2.14 Dynamo 报错。可验证的下一信号是 SAM3 初始化路径是否不再出现 Dynamo 相关报错,以及编译开关在 HTTP 与 WebSocket 两种推理入口下行为是否一致。

为什么重要

这是一次开源视觉模型工具链的维护性发布,而非能力跃迁。它反映的是 SAM3 与 torch.compile 生态的集成摩擦,以及语义分割验证中背景类元数据这类长期影响指标可信度的细节问题;对依赖 Ultralytics 做分割与分类评测的团队,指标口径的修正比新功能更值得关注。

对谁有影响

对使用 Ultralytics 做视觉推理与评测的团队,该版本降低 SAM3 初始化失败风险,并让独立语义分割与分类验证指标重新可用,直接影响模型选型与上线前的评测结论可信度;INT8 导出行为的澄清也有助于部署侧判断量化路径。

接下来观察

若后续版本继续围绕编译开关与验证指标做修补,说明 SAM3 在 PyTorch 新版本上的集成仍在收敛期。可观察的下一信号是发布说明中是否出现更多 Dynamo 兼容性修复,或语义分割验证口径是否被进一步统一。