PyTorch v2.9.1 发布:重要 Bug 修复与性能优化详解

近日,PyTorch 正式发布了 v2.9.1 版本,这是一次专注于修复回归问题和隐性正确性错误的 Bug Fix Release。本次更新主要针对 PyTorch v2.9.0 中出现的一些性能回退、分布式计算问题、编译器错误等进行修复与优化。以下为详细更新内容。


一、回归问题修复

  • F.conv3d 在 bfloat16 输入下的显著内存回退问题
    在 v2.9.0 中,F.conv3d 使用 bfloat16 输入时出现严重的内存占用回退。
    本次版本提供了解决方案,如受影响建议从 PyPI 安装 nvidia-cudnn 包版本 9.15+。

二、Torch.compile 相关修复与优化

  • 修复 Inductor 在编译 Gemma 时的错误。
  • 修复 InternalTorchDynamoError 在字节码转换过程中的问题。
  • 修复 error_on_graph_break 配置下发生的隐性正确性错误,该错误会导致在非空 checkpoint 情况下出现不必要的 graph break 恢复。
  • 提升性能:
    • 使用 mark_static_address 配合 cudagraphs 时避免重复编译。
    • 在 torch inductor 中缓存 get_free_symbol_uses 以提升性能。
  • 修复 Inductor 图分区在 vLLM 场景下的注册设计问题。
  • 修复 torch.compile 中出现的频繁警告信息。
  • 修复 tracer_output 变量未初始化导致的异常。
  • 修复 torch.bmm 与 torch.compile 在 v2.9.0 版本下的崩溃问题。

三、其他修复与改进

  • 修复新 TF32 控制 API 下频繁产生的警告信息。
  • 修复分布式计算中,gather 输入非 contiguous 引发的崩溃。
  • 修复对大张量进行索引时导致的无效配置参数问题。
  • 修复 CUDNN_ATTENTION 中的数值计算问题。
  • 修复在 fused_scaled_matmul_reduce_scatter 中的对称内存问题。
  • 改进 libtorch 稳定 ABI 文档。
  • 修复 PyPI 项目描述部分图片显示问题。

四、总结

代码地址:github.com/pytorch/pytorch

PyTorch v2.9.1 是一次重要的修复版本,针对 v2.9.0 的性能回退与编译器错误进行了集中处理,并在分布式、内存管理、数值计算等方面做出了优化。如果你的项目正在使用 v2.9.0,并且出现了相关问题,推荐及时升级至 v2.9.1 ,并确保相关依赖(如 nvidia-cudnn)版本满足要求,以获得最佳的性能与稳定性。

相关推荐
fly-iot3 小时前
【FDE知识库】(1):AI 编程时代开发语言选型分析,云使用go,企业用java,算法python,底层c
开发语言·人工智能·golang
郝学胜-神的一滴3 小时前
游戏设计:原型与开发 17:数字化系统里的思维体操
人工智能·游戏·游戏程序·游戏策划·游戏设计
腾讯云大数据3 小时前
腾讯云发布一站式多模态数据处理与模型训推方案,助力Physical AI释放生产力
大数据·人工智能·云计算·腾讯云
GitCode官方4 小时前
从大语言模型到具身智能:百度百舸 LoongForge 入驻 AtomGit
人工智能·react native·百度·harmonyos·atomgit
Easy_API11 小时前
2.8万亿参数,编程反超GPT-6 Astra:Kimi K3.1 Pro把开源模型推到了哪一步
大数据·人工智能·gpt·深度学习
GlobalInfo11 小时前
2026年机器人多指灵巧手市场分析报告——涵盖行业调查、趋势分析与发展前景
大数据·人工智能·microsoft·微服务·机器人
紧跟先前的步伐12 小时前
Go AI Agent 实战 24|工具系统工程化收尾与阶段验收
人工智能·ai·golang·1024程序员节
释厄62312 小时前
AI学习层更新与跨体转移律——人类社会同构·不缺理解缺 U
人工智能·学习
老金带你玩AI13 小时前
集万家所长,一键复制的Agent.md!
人工智能
ZhuoAIStage13 小时前
舞台工艺多专业审图提速:用 AI 智能体编排 A+B+C+G 四段读图流水线
人工智能·自动化·工作流编排·舞台工艺·审图智能体