viable/strict/1787324349: [Test] Refactor `nn/test_init.py` and enable on XPU (#192052)
PyTorch 在 2026 年 8 月 21 日的 viable/strict 版本中重构了 nn/test_init.py,添加硬件分类,重命名测试类为 TestNNInitDevice,使用 @dtypes 装饰器,并启用 XPU 测试。测试通过数从 53 增至 75,子测试从 56 增至 84,新增 XPU 测试覆盖多种初始化方法。
Development
- First Reportviable/strict/1787324349: [Test] Refactor `nn/test_init.py` and enable on XPU (#192052)PyTorch Core
- Current AssessmentPyTorch 对 XPU 的测试支持增强,可能反映 Intel 在 AI 硬件市场的持续投入,以及 PyTorch 对多硬件生态的重视。这有助于提升 XPU 在 AI 训练和推理中的可用性,可能影响硬件市场份额。Agent Pulse · analysis
PyTorch 在 2026 年 8 月 21 日的 viable/strict 版本中重构了 nn/test_init.py,添加硬件分类,重命名测试类为 TestNNInitDevice,使用 @dtypes 装饰器,并启用 XPU 测试。测试通过数从 53 增至 75,子测试从 56 增至 84,新增 XPU 测试覆盖多种初始化方法。
该重构将测试类按设备类型分类,并启用 XPU 测试,表明 PyTorch 正在扩展对 Intel XPU 硬件的支持。测试通过数增加 22 个,子测试增加 28 个,覆盖了 uniform_、normal_ 等初始化方法,验证了这些方法在 XPU 上的正确性。
PyTorch 对 XPU 的测试支持增强,可能反映 Intel 在 AI 硬件市场的持续投入,以及 PyTorch 对多硬件生态的重视。这有助于提升 XPU 在 AI 训练和推理中的可用性,可能影响硬件市场份额。
对使用 Intel XPU 的开发者而言,测试覆盖增强意味着更稳定的框架支持,可能降低部署风险。对 PyTorch 生态而言,多硬件支持有助于吸引更多用户,增强生态竞争力。
未来可关注 PyTorch 是否将更多测试模块扩展到 XPU,以及 XPU 在 PyTorch 中的性能优化和官方支持程度。