已合并
chore: 新增章节 版本历程 #123
liudi5525创建于 7 天前
chore: 新增章节 版本历程 #123
已合并
共 6 个文件变更+224-5
| @@ -69,6 +69,8 @@ | |||
| 69 | - [6.1 约束与限制](#61-约束与限制) | 69 | - [6.1 约束与限制](#61-约束与限制) |
| 70 | - [7. 附录](#7-附录) | 70 | - [7. 附录](#7-附录) |
| 71 | - [7.1 附录](#71-附录) | 71 | - [7.1 附录](#71-附录) |
| 72 | + - [8. 版本历程](#8-版本历程) | ||
| 73 | + - [8.1 版本历程](#81-版本历程) | ||
| 72 | 74 | ||
| 73 | --- | 75 | --- |
| 74 | 76 | ||
| @@ -111,7 +113,8 @@ CANNLab 是 CANN 社区推出的提供 NPU 算力资源的一站式云开发平 | |||
| 111 | |:---|:---| | 113 | |:---|:---| |
| 112 | | **环境** | CANNLab 提供的云端计算单元,包含 CANN 软件栈及开发工具 | | 114 | | **环境** | CANNLab 提供的云端计算单元,包含 CANN 软件栈及开发工具 | |
| 113 | | **镜像** | 预装好开发环境的模板,包含 CANN 基础包、Python 环境及其他内置工具 | | 115 | | **镜像** | 预装好开发环境的模板,包含 CANN 基础包、Python 环境及其他内置工具 | |
| 114 | -| **卡时** | 算力资源的计量单位,1 卡时 = NPU 卡数量 × 使用时长(小时) | | 116 | +| **卡时** | NPU算力资源的计量单位,1 卡时 = NPU 卡数量 × 使用时长(小时) | |
| 117 | +| **核时** | CPU 算力资源的计量单位,1 核时 = vCPU 数量 × 使用时长(小时) | | ||
| 115 | | **工作空间** | 挂载在 `/mnt/workspace` 和 `/home` 的持久化存储目录,环境关机后数据保留 | | 118 | | **工作空间** | 挂载在 `/mnt/workspace` 和 `/home` 的持久化存储目录,环境关机后数据保留 | |
| 116 | | **NPU 环境** | 搭载昇腾 NPU 卡的计算环境,支持 A2 和 A3 | | 119 | | **NPU 环境** | 搭载昇腾 NPU 卡的计算环境,支持 A2 和 A3 | |
| 117 | | **CPU 仿真环境** | 搭载 ARM CPU 的计算环境,用于无 NPU 依赖的算子逻辑验证与 UT 测试 | | 120 | | **CPU 仿真环境** | 搭载 ARM CPU 的计算环境,用于无 NPU 依赖的算子逻辑验证与 UT 测试 | |
| @@ -648,4 +651,74 @@ source /home/developer/Ascend/ascend-toolkit/set_env.sh | |||
| 648 | - **CANN 开源仓库**:https://gitcode.com/cann | 651 | - **CANN 开源仓库**:https://gitcode.com/cann |
| 649 | - **infrastructure 仓库**(社区基础设施与会议信息):https://gitcode.com/cann/infrastructure | 652 | - **infrastructure 仓库**(社区基础设施与会议信息):https://gitcode.com/cann/infrastructure |
| 650 | 653 | ||
| 651 | -> 如有本文档未覆盖的问题,欢迎通过上述渠道反馈,我们将持续完善文档内容。 | 654 | +> 如有本文档未覆盖的问题,欢迎通过上述渠道反馈,我们将持续完善文档内容。 |
| 655 | + | ||
| 656 | +## 8. 版本历程 | ||
| 657 | + | ||
| 658 | +### 8.1 版本历程 | ||
| 659 | + | ||
| 660 | +### 2026年8月 | ||
| 661 | + | ||
| 662 | +- **[2026/08/31]** 830版本发布,主要特性有: | ||
| 663 | + - 新增分设镜像:一个CPU+一个NPU环境,数据互通共享,CPU开发,NPU验证 | ||
| 664 | + - WebIDE环境内置[cann-learning-hub](https://gitcode.com/cann/cann-learning-hub)和[cann-judge](https://gitcode.com/cann/cann-judge)入口,支持在本平台运行教程和一键到cann-judge练习算子开发 | ||
| 665 | + - 单卡NPU环境:持续空闲超过30分钟时,自动关机 | ||
| 666 | + - A5仿真(CPU)环境默认用户更改为 developer(830前为root用户) | ||
| 667 | + - 镜像能力增强:①新增内置triton-ascend和tilelang的whl包;②内置开发插件升级;③ Git免配置优化:~/.gitconfig内置user.name,user.email信息 | ||
| 668 | +- **[2026/08/03]** CANNLab新版本全面上线开放: | ||
| 669 | + - 一账到底:免华为云账号登录,直接通过GitCode账号使用CANNLab | ||
| 670 | + - 全新体验优化:CANN首页增加"CANNLab"入口进入环境,上线"帮助文档" | ||
| 671 | + - VSCode连接:升级至CANNLab Dev Space插件 | ||
| 672 | + | ||
| 673 | +### 2026年7月 | ||
| 674 | + | ||
| 675 | +- **[2026/07/22]** NPU单卡和CPU镜像能力增强:①新增内置Jupyter功能,支持notebook运行 | ||
| 676 | +- **[2026/07/04]** A3 NPU 环境驱动 HDK25.5.5 升级,主要修复A3图模式掉卡问题,修复dvpp文件访问导致的容器重启问题 | ||
| 677 | + | ||
| 678 | +### 2026年6月 | ||
| 679 | + | ||
| 680 | +- **[2026/06/24]** NPU和CPU镜像包更新,支持 `/mnt/workspace`、`/home` 目录持久化,挂盘大小 200G;支持"CANN包升级"功能 | ||
| 681 | +- **[2026/06/12]** 5月版本发布: | ||
| 682 | + - 新增特性:支持 `/mnt/workspace`、`/home` 目录持久化,挂盘大小都是 200G | ||
| 683 | + - 问题修复:修复 codearts-server 进程被 kill 导致 WebIDE 页面无法进入的问题 | ||
| 684 | + - 其它:内置 pre-commit 用于支持代码规范检查诉求;升级 torch_npu 版本修复问题 | ||
| 685 | + | ||
| 686 | +### 2026年5月 | ||
| 687 | + | ||
| 688 | +- **[2026/05/15]** 支持 GitCode 账号和华为云账号绑定,一次绑定后续可以免登录华为云账号 | ||
| 689 | + | ||
| 690 | +### 2026年4月 | ||
| 691 | + | ||
| 692 | +- **[2026/04/30]** 4月版本发布,主要特性有: | ||
| 693 | + - 镜像包升级,支持 CANN 9.0.0 正式版本 | ||
| 694 | + - 镜像内置 nnal 包,新增安装 gcc-13 版本 | ||
| 695 | +- **[2026/04/21]** 支持 A3 环境和 A5 仿真环境(CPU),内置算子开发插件 huawei-op-devtools-vscode-plugin 更新到 1.2.9 版本 | ||
| 696 | +- **[2026/04/14]** CANNLab 3月版本发布,主要特性有: | ||
| 697 | + - 镜像包升级,内置 npm、tmux 工具 | ||
| 698 | + - 新增"CANN包升级"功能 | ||
| 699 | + - 新增 Gitcode 仓权限授权机制:基于 gitcode 账号绑定自动完成环境的 git ssh 公私钥配置,实现 git 拉仓/提交的免密操作 | ||
| 700 | + - 【本地 VSCode 使用场景】Huawei Developer Space 插件发布 1.3.0 版本,已知问题修复 | ||
| 701 | + - 【算子开发插件】huawei-op-devtools-vscode-plugin 插件发布 1.2.7 版本 | ||
| 702 | + | ||
| 703 | +### 2026年3月 | ||
| 704 | + | ||
| 705 | +- **[2026/03/23]** 2月版本发布,主要特性有: | ||
| 706 | + - 镜像包升级,并修复 git 配置、新增 liblzma-dev 系统包、升级 pip 等问题 | ||
| 707 | + - 【算子开发插件】内置算子开发插件(Huawei OP DevTools)发布 1.2.5 版本 | ||
| 708 | + - 【本地 VSCode 使用场景】Huawei Developer Space 插件发布 1.2.1 版本,优化本地 VSCode 连接算力平台时,闲时未操作时长从 2 小时延长至 24 小时 | ||
| 709 | + | ||
| 710 | +### 2026年2月 | ||
| 711 | + | ||
| 712 | +- **[2026/02/14]** 支持不同镜像版本选择、镜像包内置 opencode | ||
| 713 | +- **[2026/02/09]** 正式版本上线,面向 CANN 社区全面放开,使用无需再添加白名单 | ||
| 714 | + | ||
| 715 | +### 2026年1月 | ||
| 716 | + | ||
| 717 | +- **[2026/01/30]** 1月公测版本上线,具备数据持久化能力、限时总计 100 卡时、支持本地 VsCode(仅限蓝区便携使用),同时优化: | ||
| 718 | + - 登录验证时询问"是否开启双重验证",可设置 30 天内免提醒 | ||
| 719 | + - 支持 WebIDE 多窗口作业(支持最多 3 个) | ||
| 720 | + | ||
| 721 | +### 2025年12月 | ||
| 722 | + | ||
| 723 | +- **[2025/12/15]** 内测版本上线,GitCode 开放"云开发"入口,白名单开放内测 | ||
| 724 | +- [2025/12/15] 内测版本上线,GitCode开放"云开发"入口,白名单开放内测。 | ||
| @@ -35,7 +35,8 @@ Build AI application scenarios such as RAG retrieval-augmented generation, AI Ag | |||
| 35 | |:---|:---| | 35 | |:---|:---| |
| 36 | | **Instance** | Cloud computing unit provided by CANNLab, including CANN software stack and development tools | | 36 | | **Instance** | Cloud computing unit provided by CANNLab, including CANN software stack and development tools | |
| 37 | | **Image** | Pre-installed development environment template, including the CANN base package, Python environment, and other built-in tools | | 37 | | **Image** | Pre-installed development environment template, including the CANN base package, Python environment, and other built-in tools | |
| 38 | -| **Card-Hours** | Unit of measurement for compute resources. 1 card-hour = number of NPU cards x usage duration (hours) | | 38 | +| **Card-Hours** | Unit of measurement for NPU compute resources. 1 card-hour = number of NPU cards x usage duration (hours) | |
| 39 | +| **Core-Hours** | Unit of measurement for CPU compute resources. 1 core-hour = number of vCPUs x usage duration (hours) | | ||
| 39 | | **Workspace** | Persistent storage directories mounted at `/mnt/workspace` and `/home`; data is retained after instance shutdown | | 40 | | **Workspace** | Persistent storage directories mounted at `/mnt/workspace` and `/home`; data is retained after instance shutdown | |
| 40 | | **NPU Instance** | Computing instance equipped with Ascend NPU cards, supports A2 and A3 | | 41 | | **NPU Instance** | Computing instance equipped with Ascend NPU cards, supports A2 and A3 | |
| 41 | | **CPU Simulation Environment** | Computing environment with ARM CPU, used for operator logic verification and UT testing without NPU dependency | | 42 | | **CPU Simulation Environment** | Computing environment with ARM CPU, used for operator logic verification and UT testing without NPU dependency | |
| @@ -0,0 +1,66 @@ | |||
| 1 | +## 8.1 Version History | ||
| 2 | + | ||
| 3 | +### August 2026 | ||
| 4 | + | ||
| 5 | +- **[2026/08/31]** Version 830 released with the following features: | ||
| 6 | + - Added split-image environments: one CPU + one NPU environment with shared data, enabling CPU development and NPU verification | ||
| 7 | + - WebIDE environment includes built-in [cann-learning-hub](https://gitcode.com/cann/cann-learning-hub) and [cann-judge](https://gitcode.com/cann/cann-judge) portals, supporting on-platform tutorials and one-click access to cann-judge for operator development practice | ||
| 8 | + - Single-card NPU environment: automatically shuts down after 30 minutes of continuous idle time | ||
| 9 | + - A5 simulation (CPU) environment default user changed to developer (was root user before version 830) | ||
| 10 | + - Enhanced image capabilities: ①Added built-in triton-ascend and tilelang wheel packages; ②Upgraded built-in development plugins; ③ Git configuration optimization: ~/.gitconfig now includes user.name and user.email information | ||
| 11 | +- **[2026/08/03]** CANNLab new version fully launched: | ||
| 12 | + - Single-account access: Login-free to Huawei Cloud, use CANNLab directly with GitCode account | ||
| 13 | + - Enhanced user experience: Added "CANNLab" entry on CANN homepage to access environments, launched "Help Documentation" | ||
| 14 | + - VSCode connection: Upgraded to CANNLab Dev Space plugin | ||
| 15 | + | ||
| 16 | +### July 2026 | ||
| 17 | + | ||
| 18 | +- **[2026/07/22]** Enhanced NPU single-card and CPU image capabilities: ①Added built-in Jupyter functionality, supporting notebook execution | ||
| 19 | +- **[2026/07/04]** A3 NPU environment driver upgraded to HDK25.5.5, mainly fixing A3 graph mode card drop issue and dvpp file access causing container restart issue | ||
| 20 | + | ||
| 21 | +### June 2026 | ||
| 22 | + | ||
| 23 | +- **[2026/06/24]** NPU and CPU image packages updated, supporting `/mnt/workspace` and `/home` directory persistence with 200G disk size; added "CANN Package Upgrade" feature | ||
| 24 | +- **[2026/06/12]** May version released: | ||
| 25 | + - New features: Supports `/mnt/workspace` and `/home` directory persistence, both with 200G disk size | ||
| 26 | + - Bug fix: Fixed issue where codearts-server process being killed prevented WebIDE page access | ||
| 27 | + - Others: Built-in pre-commit to support code standard checking requirements; upgraded torch_npu version to fix issues | ||
| 28 | + | ||
| 29 | +### May 2026 | ||
| 30 | + | ||
| 31 | +- **[2026/05/15]** Added support for GitCode account and Huawei Cloud account binding, enabling password-free Huawei Cloud login after one-time binding | ||
| 32 | + | ||
| 33 | +### April 2026 | ||
| 34 | + | ||
| 35 | +- **[2026/04/30]** April version released with the following features: | ||
| 36 | + - Image package upgraded to support CANN 9.0.0 official version | ||
| 37 | + - Image includes built-in nnal package and gcc-13 installation | ||
| 38 | +- **[2026/04/21]** Added support for A3 environment and A5 simulation environment (CPU), built-in operator development plugin huawei-op-devtools-vscode-plugin updated to version 1.2.9 | ||
| 39 | +- **[2026/04/14]** CANNLab March version released with the following features: | ||
| 40 | + - Image package upgraded with built-in npm and tmux tools | ||
| 41 | + - Added "CANN Package Upgrade" feature | ||
| 42 | + - Added GitCode repository permission authorization mechanism: automatically configures git ssh public/private keys based on GitCode account binding, enabling password-free git clone/push operations | ||
| 43 | + - 【Local VSCode scenario】Huawei Developer Space plugin version 1.3.0 released, fixing known issues | ||
| 44 | + - 【Operator development plugin】huawei-op-devtools-vscode-plugin version 1.2.7 released | ||
| 45 | + | ||
| 46 | +### March 2026 | ||
| 47 | + | ||
| 48 | +- **[2026/03/23]** February version released with the following features: | ||
| 49 | + - Image package upgraded, fixing git configuration, adding liblzma-dev system package, and upgrading pip | ||
| 50 | + - 【Operator development plugin】Built-in operator development plugin (Huawei OP DevTools) version 1.2.5 released | ||
| 51 | + - 【Local VSCode scenario】Huawei Developer Space plugin version 1.2.1 released, optimizing local VSCode connection to computing platform by extending idle timeout from 2 hours to 24 hours | ||
| 52 | + | ||
| 53 | +### February 2026 | ||
| 54 | + | ||
| 55 | +- **[2026/02/14]** Added support for different image version selection, image package includes built-in opencode | ||
| 56 | +- **[2026/02/09]** Official version launched, fully open to CANN community, no whitelist required for usage | ||
| 57 | + | ||
| 58 | +### January 2026 | ||
| 59 | + | ||
| 60 | +- **[2026/01/30]** January beta version launched with data persistence capability, 100 card-hours quota, and local VsCode support (blue zone portable use only), with the following optimizations: | ||
| 61 | + - Login verification prompts "Enable two-factor authentication", with option to disable reminder for 30 days | ||
| 62 | + - Supports WebIDE multi-window operation (up to 3 windows) | ||
| 63 | + | ||
| 64 | +### December 2025 | ||
| 65 | + | ||
| 66 | +- **[2025/12/15]** Beta version launched, GitCode opened "Cloud Development" entry, whitelist-based beta testing | ||
| @@ -35,7 +35,8 @@ CANNLab 是 CANN 社区推出的提供 NPU 算力资源的一站式云开发平 | |||
| 35 | |:---|:---| | 35 | |:---|:---| |
| 36 | | **实例(Instance)** | CANNLab 提供的云端计算单元,包含 CANN 软件栈及开发工具 | | 36 | | **实例(Instance)** | CANNLab 提供的云端计算单元,包含 CANN 软件栈及开发工具 | |
| 37 | | **镜像(Image)** | 预装好开发环境的模板,包含 CANN 基础包、Python 环境及其他内置工具 | | 37 | | **镜像(Image)** | 预装好开发环境的模板,包含 CANN 基础包、Python 环境及其他内置工具 | |
| 38 | -| **卡时(Card-Hours)** | 算力资源的计量单位,1 卡时 = NPU 卡数量 × 使用时长(小时) | | 38 | +| **卡时(Card-Hours)** | NPU算力资源的计量单位,1 卡时 = NPU 卡数量 × 使用时长(小时) | |
| 39 | +| **核时(Core-Hours)** | CPU 算力资源的计量单位,1 核时 = vCPU 数量 × 使用时长(小时) | | ||
| 39 | | **工作空间** | 挂载在 `/mnt/workspace` 和 `/home` 的持久化存储目录,实例关机后数据保留 | | 40 | | **工作空间** | 挂载在 `/mnt/workspace` 和 `/home` 的持久化存储目录,实例关机后数据保留 | |
| 40 | | **NPU 实例** | 搭载昇腾 NPU 卡的计算实例,支持 A2 和 A3 | | 41 | | **NPU 实例** | 搭载昇腾 NPU 卡的计算实例,支持 A2 和 A3 | |
| 41 | | **CPU 仿真环境** | 搭载 ARM CPU 的计算环境,用于无 NPU 依赖的算子逻辑验证与 UT 测试 | | 42 | | **CPU 仿真环境** | 搭载 ARM CPU 的计算环境,用于无 NPU 依赖的算子逻辑验证与 UT 测试 | |
| @@ -0,0 +1,66 @@ | |||
| 1 | +## 8.1 版本历程 | ||
| 2 | + | ||
| 3 | +### 2026年8月 | ||
| 4 | + | ||
| 5 | +- **[2026/08/31]** 830版本发布,主要特性有: | ||
| 6 | + - 新增分设镜像:一个CPU+一个NPU环境,数据互通共享,CPU开发,NPU验证 | ||
| 7 | + - WebIDE环境内置[cann-learning-hub](https://gitcode.com/cann/cann-learning-hub)和[cann-judge](https://gitcode.com/cann/cann-judge)入口,支持在本平台运行教程和一键到cann-judge练习算子开发 | ||
| 8 | + - 单卡NPU环境:持续空闲超过30分钟时,自动关机 | ||
| 9 | + - A5仿真(CPU)环境默认用户更改为 developer(830前为root用户) | ||
| 10 | + - 镜像能力增强:①新增内置triton-ascend和tilelang的whl包;②内置开发插件升级;③ Git免配置优化:~/.gitconfig内置user.name,user.email信息 | ||
| 11 | +- **[2026/08/03]** CANNLab新版本全面上线开放: | ||
| 12 | + - 一账到底:免华为云账号登录,直接通过GitCode账号使用CANNLab | ||
| 13 | + - 全新体验优化:CANN首页增加"CANNLab"入口进入环境,上线"帮助文档" | ||
| 14 | + - VSCode连接:升级至CANNLab Dev Space插件 | ||
| 15 | + | ||
| 16 | +### 2026年7月 | ||
| 17 | + | ||
| 18 | +- **[2026/07/22]** NPU单卡和CPU镜像能力增强:①新增内置Jupyter功能,支持notebook运行 | ||
| 19 | +- **[2026/07/04]** A3 NPU 环境驱动 HDK25.5.5 升级,主要修复A3图模式掉卡问题,修复dvpp文件访问导致的容器重启问题 | ||
| 20 | + | ||
| 21 | +### 2026年6月 | ||
| 22 | + | ||
| 23 | +- **[2026/06/24]** NPU和CPU镜像包更新,支持 `/mnt/workspace`、`/home` 目录持久化,挂盘大小 200G;支持"CANN包升级"功能 | ||
| 24 | +- **[2026/06/12]** 5月版本发布: | ||
| 25 | + - 新增特性:支持 `/mnt/workspace`、`/home` 目录持久化,挂盘大小都是 200G | ||
| 26 | + - 问题修复:修复 codearts-server 进程被 kill 导致 WebIDE 页面无法进入的问题 | ||
| 27 | + - 其它:内置 pre-commit 用于支持代码规范检查诉求;升级 torch_npu 版本修复问题 | ||
| 28 | + | ||
| 29 | +### 2026年5月 | ||
| 30 | + | ||
| 31 | +- **[2026/05/15]** 支持 GitCode 账号和华为云账号绑定,一次绑定后续可以免登录华为云账号 | ||
| 32 | + | ||
| 33 | +### 2026年4月 | ||
| 34 | + | ||
| 35 | +- **[2026/04/30]** 4月版本发布,主要特性有: | ||
| 36 | + - 镜像包升级,支持 CANN 9.0.0 正式版本 | ||
| 37 | + - 镜像内置 nnal 包,新增安装 gcc-13 版本 | ||
| 38 | +- **[2026/04/21]** 支持 A3 环境和 A5 仿真环境(CPU),内置算子开发插件 huawei-op-devtools-vscode-plugin 更新到 1.2.9 版本 | ||
| 39 | +- **[2026/04/14]** CANNLab 3月版本发布,主要特性有: | ||
| 40 | + - 镜像包升级,内置 npm、tmux 工具 | ||
| 41 | + - 新增"CANN包升级"功能 | ||
| 42 | + - 新增 Gitcode 仓权限授权机制:基于 gitcode 账号绑定自动完成环境的 git ssh 公私钥配置,实现 git 拉仓/提交的免密操作 | ||
| 43 | + - 【本地 VSCode 使用场景】Huawei Developer Space 插件发布 1.3.0 版本,已知问题修复 | ||
| 44 | + - 【算子开发插件】huawei-op-devtools-vscode-plugin 插件发布 1.2.7 版本 | ||
| 45 | + | ||
| 46 | +### 2026年3月 | ||
| 47 | + | ||
| 48 | +- **[2026/03/23]** 2月版本发布,主要特性有: | ||
| 49 | + - 镜像包升级,并修复 git 配置、新增 liblzma-dev 系统包、升级 pip 等问题 | ||
| 50 | + - 【算子开发插件】内置算子开发插件(Huawei OP DevTools)发布 1.2.5 版本 | ||
| 51 | + - 【本地 VSCode 使用场景】Huawei Developer Space 插件发布 1.2.1 版本,优化本地 VSCode 连接算力平台时,闲时未操作时长从 2 小时延长至 24 小时 | ||
| 52 | + | ||
| 53 | +### 2026年2月 | ||
| 54 | + | ||
| 55 | +- **[2026/02/14]** 支持不同镜像版本选择、镜像包内置 opencode | ||
| 56 | +- **[2026/02/09]** 正式版本上线,面向 CANN 社区全面放开,使用无需再添加白名单 | ||
| 57 | + | ||
| 58 | +### 2026年1月 | ||
| 59 | + | ||
| 60 | +- **[2026/01/30]** 1月公测版本上线,具备数据持久化能力、限时总计 100 卡时、支持本地 VsCode(仅限蓝区便携使用),同时优化: | ||
| 61 | + - 登录验证时询问"是否开启双重验证",可设置 30 天内免提醒 | ||
| 62 | + - 支持 WebIDE 多窗口作业(支持最多 3 个) | ||
| 63 | + | ||
| 64 | +### 2025年12月 | ||
| 65 | + | ||
| 66 | +- **[2025/12/15]** 内测版本上线,GitCode 开放"云开发"入口,白名单开放内测 | ||