开发内容与工作范围
以下工作可根据现有系统和项目条件组合实施,具体模块与交付责任在项目范围中确认。
平台与资源评估
核对目标芯片、板卡、SDK、接口、供货和验收条件,确认可实施范围与关键风险。
硬件方案与载板开发
按照参考资料和目标外设开展电源、存储、网络、显示、摄像头及扩展接口设计。
BSP 与嵌入式系统
围绕可取得的 SDK 开展启动、内核、设备树、文件系统、系统服务、升级和日志开发。
驱动与外设集成
结合原理图、接口时序和器件资料完成驱动、配置及业务接口联调。
应用与整机验证
集成设备管理、数据处理和业务程序,并在约定样机上验证功能、资源与持续运行。
版本交付与导入支持
交付约定范围的设计、源码或补丁、固件、构建烧录说明和测试记录。
Atlas开发服务解决什么问题?
Atlas开发服务面向采用Atlas加速模块、开发套件、智能小站、加速卡或服务器的项目,覆盖产品形态评估、软硬件版本配套、模型迁移、推理应用、业务接口和部署运维。Atlas包含多种产品形态和型号,项目启动时需确认具体产品名称、料号、RC或EP工作模式、操作系统及CANN版本,据此确定开发范围和验收方法。
服务可用于Atlas平台选型、既有系统适配和跨产品形态迁移。针对昇腾310存量系统、Atlas 200I DK A2原型、Atlas 500 A2边缘小站或Atlas 800服务器项目,可结合对应专题服务进一步确认输入资料、实施内容和交付标准。
适用项目
以下场景可进入评估;具体工作包以目标硬件、资料和验收条件为准。
- 尚未确定采用加速模块、开发套件、智能小站、加速卡还是服务器,需要先完成技术路线评估
- 已有模型或业务程序,需要迁移到指定Atlas设备并建立可复现运行环境
- 多路视频、相机、传感器或业务系统需要与Atlas推理能力联合集成
- 现有Atlas环境出现驱动、固件、CANN、算子包、框架或容器版本冲突
- 需要在边缘端、中心服务器或离线环境中建立部署、升级、日志和回滚机制
- 需要将单机概念验证成果整理为含版本清单、自动化脚本、测试记录和维护说明的工程交付
Atlas开发服务内容
每项服务在启动前确认输入资料、版本基线、交付成果、验收方法和范围边界。
01 · 产品形态与型号确认
根据负载、接口、部署位置和现有资产,对加速模块、开发套件、智能小站、加速卡和服务器路线进行对比;形成候选型号、适用条件和验证计划。
02 · 软件配套关系冻结
核对Host/Device架构、操作系统、驱动、固件、CANN、算子包、框架与工具版本,建立安装源、校验值和升级边界。
03 · 模型迁移与OM构建
盘点输入输出、动态形状、算子和预后处理,完成模型转换、精度比对及在目标设备上的可执行性验证。
04 · AscendCL应用工程
开发或改造设备初始化、内存、模型加载、推理、媒体处理、异常处理和资源释放逻辑,并与现有服务接口衔接。
05 · 数据链路与业务集成
接入图像、视频流、文件或结构化数据,联调相机、消息、数据库、告警、存储和上层业务系统。
06 · 部署与维护机制
按现场条件形成物理机或容器部署脚本、服务启动、日志、健康检查、版本回滚和故障定位说明。
项目评估需要的输入
建议在项目启动前准备以下资料;如部分资料暂缺,可先完成环境梳理和关键功能验证。
- 目标Atlas产品全称、料号和硬件形态
- 设备工作模式、CPU架构、操作系统和网络条件
- 驱动、固件、CANN、算子包及框架版本
- 模型文件、推理代码、样本数据和当前结果
- 输入输出协议、并发量、时延或吞吐目标
- 交付环境、运维方式、验收数据和范围边界
实施路径
资产盘点
确认硬件、软件、模型、数据、接口和现有问题,输出缺口清单。
关键功能验证
在指定版本上验证安装、模型、关键算子、数据链路和资源占用。
工程实现
完成应用、接口、部署、日志、异常恢复和必要的性能优化。
验收归档
在约定环境复测并交付源代码、脚本、版本清单、报告和维护说明。
交付物与验收边界
在窄屏设备上可左右滑动,使用键盘时可按左右方向键查看完整表格。
| 工作包 | 主要交付物 | 验收依据 | 范围边界 |
|---|---|---|---|
| 平台评估 | 产品形态对比、版本配套表、风险清单 | 候选路线和关键风险可追溯 | 产品供货、授权和生命周期信息以相应厂商资料为准 |
| 模型与应用 | 模型文件、推理程序、配置、接口说明 | 约定样本输出和功能用例通过 | 性能结果只对约定设备、版本和数据有效 |
| 部署运维 | 安装脚本、镜像或包、服务配置、回滚说明 | 从干净基线可复现部署并完成健康检查 | 客户网络、安全和第三方平台改造另行界定 |
兼容性、许可与责任边界
需另行约定的内容
- 昇腾AI芯片设计、芯片内部修改及第三方专有模块逆向
- 硬件和软件版本确定前的固定性能或兼容性指标
- 厂商软件包、模型权重和第三方商业组件的授权及再分发
- 合同及技术附件之外的数据中心建设、硬件采购、认证和长期驻场
常见问题
Atlas开发和昇腾开发有什么区别?
昇腾开发是更上层的软硬件服务范围;Atlas开发聚焦采用具体Atlas产品形态的工程实现。两者都需要落到明确的设备和软件版本。
可以只提供一个模型就开始吗?
可先做可行性评估,但正式迁移通常还需要模型来源、输入输出定义、预后处理、代表性样本、当前结果和目标设备。
Atlas设备都使用相同的CANN环境吗?
不是。产品系列、CPU架构、工作模式和CANN版本会影响安装包、算子包、驱动固件及部署方式。
可以从其他算力平台迁移到Atlas吗?
可以。迁移前将检查框架、算子、精度、数据处理和现有性能基线,并据此评估实施范围。
是否支持离线部署?
可在明确操作系统、安装源、依赖、网络隔离和升级方式后设计离线部署包与复现流程。
迁移后的性能如何确认?
性能按照双方确认的设备、模型、批量、精度、数据链路、测试脚本、样本和计时口径进行验证。
项目会交付哪些资料?
根据项目合同及技术附件交付源代码或约定二进制、模型产物、配置、部署脚本、版本清单、测试记录和维护说明。
怎样开始评估?
提供目标Atlas产品、当前环境、模型代码、样本、业务接口、性能目标和验收环境,即可开展范围评估和关键功能验证。
官方资料与版本依据
下列链接用于确认产品形态和软件配套;正式项目仍以双方冻结版本的官方资料为准。
服务与验收说明
本页说明可讨论的工程服务范围,不构成对固定性能、周期、价格、认证、审批或业务结果的承诺;最终范围以目标环境、输入资料及双方确认的技术和商务文件为准。
在线咨询
电话咨询
微信咨询
回到顶部