面向 CANN 开发者的算力平台

昇腾创新,从 CANNLab 开始

CANNLab 是为 CANN 社区开发者提供的开箱即用的云端开发环境,内置 CANN 软件、NPU 算力和 WebIDE 等全套开发工具提供浏览器和本地 IDE 客户端双接入方式,支撑社区开发者算子开发、模型训&调优和 AI 应用开发三大领域的开发活动。

选择 CANNLab

昇腾 NPU算力

支持A2(Ascend910B)、A3(Ascend910C)以及多种规格,覆盖从轻量推理到大规模训练的全场景需求

开箱即用环境

预置 CANN 8.5 / CANN 9.0 版本,集成代码编辑、代码调试、代码编译以及适配昇腾开发的各类三方软件包

多种连接方式

支持使用浏览器连接开发环境,随时随地沉浸式开发,也支持本地VSCode连接开发环境,遵循开发者习惯。

存算分离

计算与存储分离架构,用户数据持久化存储环境释放后数据不丢失,随时挂载继续开发

特性介绍

开发环境工具链

内置CANN包和多种开发工具链,开箱即用

连接方式

WebIDE和 VSCode连接,不改变本地开发习惯

支持多种算力和规格

提供910B,910C,1卡和8卡;支持CPU A5仿真开发

智能化辅助

内置CANNBot智能辅助开发能力,CLI模式,支持多种模型接入

用户数据持久化

用户数据隔离,持久化保存,关机重启后数据和用户配置数据不丢失

三步开始开发

1

选择规格

根据需求选择 CPU 或 NPU (A2/A3)实例,配置 CANN 版本 和深度学习框架镜像

2

创建实例

选择规格并配置环境镜像,一键创建开发实例,通常 1-3 分钟准备就绪

3

开始编码

通过 Web Terminal、VS Code 连接实例,环境已预装 CANN 工具链,直接开始开发

开发环境类型

CPU通用型

代码编译调试+A5仿真

Ascend 910B

算子开发·模型训调

Ascend 910C

算子开发·模型训调