CHANGELOG
本文档记录各版本的重要变更,版本按时间倒序排列。
v9.0.0-beta.2
发布日期:2026-03-30
本版本新增多项特性、问题修复及性能改进,支持最新的950硬件。 我们诚挚欢迎社区反馈,以进一步提升ops-nn的稳定性和功能完备性。 使用方式请参阅官方文档。
版本目录说明如下:
├── aarch64 # CPU为ARM类型
│ ├── ops # ops算子包目录,用于归档算子子包
│ ├── ...
├── x86_64 # CPU为X86类型
│ ├── ops # ops算子包目录,用于归档算子子包
│ ├── ...
📌 版本配套
CANN独立升级子包版本配套关系
| CANN子包版本 | 版本源码标签 | 配套CANN版本 |
|---|---|---|
| cann-ops-math 9.0.0-beta.2 | v9.0.0-beta.2 | CANN 9.0.0-beta.2 |
| cann-ops-nn 9.0.0-beta.2 | v9.0.0-beta.2 | CANN 9.0.0-beta.2 |
| cann-ops-cv 9.0.0-beta.2 | v9.0.0-beta.2 | CANN 9.0.0-beta.2 |
| cann-ops-transformer 9.0.0-beta.2 | v9.0.0-beta.2 | CANN 9.0.0-beta.2 |
| cann-hccl 9.0.0-beta.2 | v9.0.0-beta.2 | CANN 9.0.0-beta.2 |
| cann-hixl 9.0.0-beta.2 | v9.0.0-beta.2 | CANN 9.0.0-beta.2 |
CANN开源子包版本配套关系
| CANN子包版本 | 版本源码标签 | 配套CANN版本 |
|---|---|---|
| cann-opbase 9.0.0-beta.2 | v9.0.0-beta.2 | CANN 9.0.0-beta.2 |
| cann-oam-tools 9.0.0-beta.2 | v9.0.0-beta.2 | CANN 9.0.0-beta.2 |
| cann-asc-tools 9.0.0-beta.2 | v9.0.0-beta.2 | CANN 9.0.0-beta.2 |
| cann-asc-devkit 9.0.0-beta.2 | v9.0.0-beta.2 | CANN 9.0.0-beta.2 |
| cann-pto-isa 9.0.0-beta.2 | v9.0.0-beta.2 | CANN 9.0.0-beta.2 |
| cann-ge-compiler 9.0.0-beta.2 | v9.0.0-beta.2 | CANN 9.0.0-beta.2 |
| cann-ge-executor 9.0.0-beta.2 | v9.0.0-beta.2 | CANN 9.0.0-beta.2 |
| cann-graph-autofusion 9.0.0-beta.2 | v9.0.0-beta.2 | CANN 9.0.0-beta.2 |
| cann-metadef 9.0.0-beta.2 | v9.0.0-beta.2 | CANN 9.0.0-beta.2 |
| cann-dflow-executor 9.0.0-beta.2 | v9.0.0-beta.2 | CANN 9.0.0-beta.2 |
| cann-hcomm 9.0.0-beta.2 | v9.0.0-beta.2 | CANN 9.0.0-beta.2 |
| cann-npu-runtime 9.0.0-beta.2 | v9.0.0-beta.2 | CANN 9.0.0-beta.2 |
🚀 关键特性
- 【工程能力】静态库工程适配 !391
- 【工程能力】算子工程适配950 !450
- 【工程能力】新增支持按模板编译特定算子kernel能力#1097
- 【新特性】950支持PyTorch view的算子融合优化 #864
- 【新特性】950支持SIMD/SIMT新同构编程(#660、#710、#668、#656、#658)
🐛 问题修复
v8.5.0-beta.1
发布日期:2025-12-30
ops-nn算子首个Beta版本v8.5.0-beta.1现已发布。 本版本引入了多项新增特性、问题修复及性能改进,目前仍处于测试阶段。 我们诚挚欢迎社区反馈,以进一步提升ops-nn的稳定性和功能完备性。 使用方式请参阅官方文档。
🔗 版本地址
版本目录说明如下:
├── aarch64 # CPU为ARM类型
│ ├── ops # ops算子包目录,用于归档算子子包
│ ├── ...
├── x86_64 # CPU为X86类型
│ ├── ops # ops算子包目录,用于归档算子子包
│ ├── ...
📌 版本配套
CANN独立升级子包版本配套关系
| CANN子包版本 | 版本源码标签 | 配套CANN版本 |
|---|---|---|
| cann-ops-math 8.5.0-beta.1 | v8.5.0-beta.1 | CANN 8.5.0-beta.1 |
| cann-ops-nn 8.5.0-beta.1 | v8.5.0-beta.1 | CANN 8.5.0-beta.1 |
| cann-ops-cv 8.5.0-beta.1 | v8.5.0-beta.1 | CANN 8.5.0-beta.1 |
| cann-ops-transformer 8.5.0-beta.1 | v8.5.0-beta.1 | CANN 8.5.0-beta.1 |
| cann-hccl 8.5.0-beta.1 | v8.5.0-beta.1 | CANN 8.5.0-beta.1 |
| cann-hixl 8.5.0-beta.1 | v8.5.0-beta.1 | CANN 8.5.0-beta.1 |
CANN开源子包版本配套关系
| CANN子包版本 | 版本源码标签 | 配套CANN版本 |
|---|---|---|
| cann-opbase 8.5.0-beta.1 | v8.5.0-beta.1 | CANN 8.5.0-beta.1 |
| cann-oam-tools 8.5.0-beta.1 | v8.5.0-beta.1 | CANN 8.5.0-beta.1 |
| cann-asc-tools 8.5.0-beta.1 | v8.5.0-beta.1 | CANN 8.5.0-beta.1 |
| cann-asc-devkit 8.5.0-beta.1 | v8.5.0-beta.1 | CANN 8.5.0-beta.1 |
| cann-pto-isa 8.5.0-beta.1 | v8.5.0-beta.1 | CANN 8.5.0-beta.1 |
| cann-ge-compiler 8.5.0-beta.1 | v8.5.0-beta.1 | CANN 8.5.0-beta.1 |
| cann-ge-executor 8.5.0-beta.1 | v8.5.0-beta.1 | CANN 8.5.0-beta.1 |
| cann-graph-autofusion 8.5.0-beta.1 | v8.5.0-beta.1 | CANN 8.5.0-beta.1 |
| cann-metadef 8.5.0-beta.1 | v8.5.0-beta.1 | CANN 8.5.0-beta.1 |
| cann-dflow-executor 8.5.0-beta.1 | v8.5.0-beta.1 | CANN 8.5.0-beta.1 |
| cann-hcomm 8.5.0-beta.1 | v8.5.0-beta.1 | CANN 8.5.0-beta.1 |
| cann-npu-runtime 8.5.0-beta.1 | v8.5.0-beta.1 | CANN 8.5.0-beta.1 |
🚀 关键特性
- 【工程能力】nn类onnx算子插件支持。(#452)
- 【工程能力】增加编译选项oom、asan、mssanitizer、build-type等工程级稳定性与可调试性能力。(#391)
- 【算子实现】部分算子新增对KirinX90支持。(#609、#610、#612)
- 【算子实现】新支持稀疏4:2量化matmul算子,针对稀疏矩阵开启硬件加速能力。(#429)
- 【资料优化】增加QUICK_START,离线编译模式,aicore/aicpu/graph模式下开发指南完善。(#702、#562)
- 【资料优化】优化贡献指南中新算子贡献流程。(#294)
- 【性能优化】增加asc_opc算子并行编译能力,优化编译效率;增加ccache,优化编译时长。(#692)