25.12 LTS版本是否支持 Atlas 350 加速卡

// 此模板仅供参考,如果不适用可以修改

问题描述

25.12 LTS版本是否支持 Atlas 350 加速卡?

如果不支持,是否有计划支持?

另外,伙伴是否可以独立在vpd或者component_driver仓适配?

答案内容由AI生成,仅供参考:

:white_check_mark: 总结

问题 回答
25.12 LTS 是否支持 Atlas 350? :cross_mark: 当前知识库中无任何信息表明支持。仅支持 Atlas 300 系列部分型号。
是否有计划支持? :person_shrugging: 无法确认。需咨询 hardware-sig 或等待官方路线图。
伙伴能否独立适配? :white_check_mark: 可以。VPD 和 component_driver 仓支持社区贡献,已有 NPU 适配规范和实践案例。
点击此处查看详细分析解答

根据当前提供的知识库内容,无法确认 openUBMC 25.12 LTS 版本是否支持 Atlas 350 加速卡。以下是基于现有信息的分析与回答:


:magnifying_glass_tilted_left: 问题一:25.12 LTS 版本是否支持 Atlas 350 加速卡?

回答:现有信息中未提及支持 Atlas 350 加速卡。

  • 在《openUBMC 25.12 LTS 版本发布说明》中,列举了该版本在硬件生态方面的扩展,包括:

    • 支持新型网卡(如 OCP 网卡)、NVMe-MI v7 协议;
    • 增强对 GPU、硬盘等南向部件的驱动适配框架;
    • 并未提及 Atlas 350 加速卡
  • 知识库中有关华为 Atlas 系列的信息集中在以下型号:

    • Atlas 300vAtlas 300v ProAtlas 300I A2Atlas 300I Duo 等;
    • 并无任何关于 Atlas 350 的实体、属性或关系记录。

:white_check_mark: 结论:根据现有资料,Atlas 350 加速卡未被提及作为 openUBMC 25.12 LTS 版本的支持设备


:spiral_calendar: 问题二:是否有计划支持 Atlas 350 加速卡?

回答:无法判断,无相关信息。

  • 目前文档和知识图谱中没有提及未来对 Atlas 350 的支持计划
  • 开源社区的发展方向通常由 hardware-sig 或主导厂商推动,但当前无 roadmap 明确指出将引入此型号。

:warning: 建议:若需确认,请联系 openUBMC community 的 hardware-sig 团队,或关注后续版本发布说明。


:light_bulb: 问题三:伙伴是否可以独立在 vpd 或 component_driver 仓适配?

回答:是的,伙伴可以在一定条件下独立完成适配。

尽管没有直接提及 Atlas 350,但以下证据表明 openUBMC 支持第三方或合作伙伴独立进行硬件适配:

:white_check_mark: 支持独立适配的依据:

  1. VPD 仓库支持 Pull Request

    • 在一个社区记录中(参考:gitcode.com/openUBMC/vpd/pull/609),有开发者提交 PR 修复 Atlas 300i A2 卡的 CSR 配置错误。
    • 这表明 VPD 仓库是开放的,允许外部贡献者提交适配变更。
  2. 明确的 NPU 卡适配指南

    • NPU卡适配指南》中详细定义了 NPUCard 的接口属性(如 BoardID, FirmwareVersion, MemoryCapacityMiB 等)和实现方式。
    • 提供了通过 CSR 配置 + 带外管理协议(华为 SMBus 协议) 完成适配的方法路径。
  3. RAID 卡管理已实现解耦设计,支持多厂商接入

    • RAID卡管理解耦特性设计说明书》中提到:

      “提供标准化的伙伴共享库接入机制”,“支持伙伴在社区环境独立开发和测试”。

    • 虽然针对 RAID 卡,但体现了 openUBMC 社区设计原则:标准化接口、动态加载、伙伴可独立开发

  4. 已有成功自定义组件案例(WzAtlasModel)

    • 社区成员曾通过新建 wzAtlasModel 组件,解决 Atlas 300v Pro 等卡片因四元组相同而无法区分的问题。
    • 使用 model.jsonapp.lua 实现了带外管理扩展,说明 component_driver 层支持自定义逻辑开发

:white_check_mark: 结论:只要 Atlas 350 提供了带外管理协议文档和硬件信息(BoardID、PCIe ID 等),伙伴完全可以在 vpd 或 component_driver 仓库中独立完成适配,并提交 PR 合入社区版本


:white_check_mark: 总结

问题 回答
25.12 LTS 是否支持 Atlas 350? :cross_mark: 当前知识库中无任何信息表明支持。仅支持 Atlas 300 系列部分型号。
是否有计划支持? :person_shrugging: 无法确认。需咨询 hardware-sig 或等待官方路线图。
伙伴能否独立适配? :white_check_mark: 可以。VPD 和 component_driver 仓支持社区贡献,已有 NPU 适配规范和实践案例。

:pushpin: 建议行动

  1. 检查 Atlas 350 的技术文档是否包含:
    • PCIe Vendor ID / Device ID
    • BoardID
    • 带外管理协议(是否支持华为 SMBus)
  2. 参考《NPU卡适配指南》在本地开发 CSR 配置文件。
  3. 提交至 openUBMC/vpd 或相关仓库发起适配请求。
  4. 加入 openUBMC 社区,联系 hardware-sig 获取技术支持。

:loudspeaker: 如 Atlas 350 为新发布产品,建议向华为或 openUBMC 官方提交需求,推动纳入未来 LTS 版本支持列表。

Atlas 350 加速卡有几个NPU芯片,协议跟哪张卡一样?

1个NPU芯片,昇腾张欣 反馈是UB协议。有传递出来的SMC接口文档。

这边是有支持的,但现阶段升级还不支持

您说的支持是25.12 LTS已经支持了吗?还是社区26.03版本会支持?

您这边测试下来可以加载CSR吗?

社区版本是否支持Atlas 350加速卡的UB互联配置?