软件开发说明(重要)
Atlas 300 AI加速卡(型号 3000)是配套华为泰山服务器(Arm架构)开发的AI加速卡,针对泰山服务器进行硬件调整,不支持其他类型的服务器。在业务软件开发上,Atlas 300 AI加速卡(型号 3000)与Atlas 300 AI加速卡(型号 3010)使用相同的软件框架(Matrix)和API接口,业务代码可以通用,两者的区别如表1所示。
项目 |
Atlas 300 AI加速卡(型号 3010) |
Atlas 300 AI加速卡(型号 3000) |
差异说明 |
---|---|---|---|
HOST处理器架构 |
x86处理器 |
Armv8处理器 |
Host侧软件的编译工具、动态链接库(第三方动态链接库、Ascend 310芯片相关的动态链接库)等差异。 |
跨侧数据传输带宽 |
PCIe3.0x4总线 |
PCIe3.0x2总线 |
通信带宽差异。 |
开发与执行环境的搭建请参考《Atlas 300 AI加速卡 用户指南 (型号 3000)》和《Atlas 300 AI加速卡 1.0.0 DDK 安装指南(XXXX,ARM) (型号 3000)》,请在华为泰山服务器上搭建。由Atlas发布的Sample和Demo,编译目标指定为Atlas 300 AI加速卡 (型号 3000)时,Host侧编译器为系统默认编译器,用户仅需提供支持华为泰山服务器的第三方动态链接库和头文件,即可在Atlas 300 AI加速卡 (型号 3000)上使用Sample和Demo。