
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
昇腾NPU的ops-fft算子库是针对达芬奇架构深度优化的FFT实现,相比PyTorch通用FFT有显著性能优势。文章通过源码分析和实测对比,揭示了ops-fft的三大核心优化:1)利用达芬奇架构专用指令实现3.2倍加速;2)通过原地计算和算子融合减少内存访问;3)支持自适应精度控制确保数值稳定性。同时分享了使用中的常见问题,如精度差异和输出长度等实际坑点,并给出解决方案。该库位于昇腾CANN架构

摘要 本文深入分析了昇腾NPU专用随机数生成库ops-rand的设计原理与优化策略。作为CANN架构第二层的基础算子库,ops-rand针对达芬奇架构实现了四大核心功能:均匀分布(rand)、正态分布(randn)、整数随机(randint)和随机排列(randperm)。相比PyTorch通用实现,ops-rand通过并行随机数生成算法、专用矢量计算指令和算子融合技术,将性能提升2.1倍。文章详

昇腾CANN的GE(Graph Engine)图引擎是整个昇腾异构计算架构的中间表示层,负责将上层的模型计算图转换为可调度到AI Core的执行指令。GE本身是C++实现,通过AscendCL对外提供C/C++接口。对于Python开发者而言,直接调用AscendCL门槛较高——需要理解复杂的句柄管理、内存模型和异步执行机制。pyasc仓库用纯Python封装了GE的核心能力,让习惯Python的

分布式深度学习训练中,通信效率是关键瓶颈。昇腾CANN的HCCL库通过拓扑感知算法优化AllReduce等集合通信操作,支持数据并行训练。HCCL能自动识别硬件拓扑(如8卡RoCE组内高速互联),针对不同数据规模选择最优通信策略(小数据用Tree算法,大数据用Ring算法),并实现计算与通信重叠。通过LocalRing-AllReduce和分层Ring等算法,HCCL可减少40%跨组通信量,显著提

分布式深度学习训练中,通信效率是关键瓶颈。昇腾CANN的HCCL库通过拓扑感知算法优化AllReduce等集合通信操作,支持数据并行训练。HCCL能自动识别硬件拓扑(如8卡RoCE组内高速互联),针对不同数据规模选择最优通信策略(小数据用Tree算法,大数据用Ring算法),并实现计算与通信重叠。通过LocalRing-AllReduce和分层Ring等算法,HCCL可减少40%跨组通信量,显著提

分布式深度学习训练中,通信效率是关键瓶颈。昇腾CANN的HCCL库通过拓扑感知算法优化AllReduce等集合通信操作,支持数据并行训练。HCCL能自动识别硬件拓扑(如8卡RoCE组内高速互联),针对不同数据规模选择最优通信策略(小数据用Tree算法,大数据用Ring算法),并实现计算与通信重叠。通过LocalRing-AllReduce和分层Ring等算法,HCCL可减少40%跨组通信量,显著提

昇腾CANN的GE(Graph Engine)图引擎是整个昇腾异构计算架构的中间表示层,负责将上层的模型计算图转换为可调度到AI Core的执行指令。GE本身是C++实现,通过AscendCL对外提供C/C++接口。对于Python开发者而言,直接调用AscendCL门槛较高——需要理解复杂的句柄管理、内存模型和异步执行机制。pyasc仓库用纯Python封装了GE的核心能力,让习惯Python的

昇腾CANN的GE(Graph Engine)图引擎是整个昇腾异构计算架构的中间表示层,负责将上层的模型计算图转换为可调度到AI Core的执行指令。GE本身是C++实现,通过AscendCL对外提供C/C++接口。对于Python开发者而言,直接调用AscendCL门槛较高——需要理解复杂的句柄管理、内存模型和异步执行机制。pyasc仓库用纯Python封装了GE的核心能力,让习惯Python的

昇腾CANN的GE(Graph Engine)图引擎是整个昇腾异构计算架构的中间表示层,负责将上层的模型计算图转换为可调度到AI Core的执行指令。GE本身是C++实现,通过AscendCL对外提供C/C++接口。对于Python开发者而言,直接调用AscendCL门槛较高——需要理解复杂的句柄管理、内存模型和异步执行机制。pyasc仓库用纯Python封装了GE的核心能力,让习惯Python的

这篇文章介绍了elec-ops-simulation项目,这是一个基于昇腾NPU的电力操作仿真工具包。文章首先说明了该项目在昇腾CANN架构中的位置(位于第二层行业应用仓库),然后详细解析了其四大技术要点: 环境配置:提供一键式脚本安装电力仿真软件、模型库、PyTorch和CANN工具包 电力设备建模:通过Python脚本将输电线路、变压器等电力设备参数转换为NPU可计算的矩阵格式 操作仿真:包含








