---
title: CANN驱动
description: CANN驱动：华为昇腾驱动(昇腾NPU底软驱动)，昇腾设备的基础环境部署，使能昇腾硬件
keywords: CANN,驱动,昇腾,设备管理,智能助手,计算资源管理
url: https://www.hiascend.com/cann/driver
section: (其他)
---

# CANN驱动

URL: https://www.hiascend.com/cann/driver
描述: CANN驱动：华为昇腾驱动(昇腾NPU底软驱动)，昇腾设备的基础环境部署，使能昇腾硬件
关键词: CANN,驱动,昇腾,设备管理,智能助手,计算资源管理

驱动

昇腾NPU底软驱动，是CANN软件栈与NPU硬件交互的基础设施，使能昇腾硬件，提供了基础驱动、设备管理、资源管理及调度、通信等功能。

快速入门获取源码查看文档

关键特性

AI计算资源管理

高性能通信

设备管理

AI计算资源管理

高性能通信

设备管理

...

昇腾CANN驱动组件具备强大的计算资源管理能力，可统一纳管HBM、DDR等多元内存资源，智能兼容不同AI计算单元的内存访问机制差异，有效打破异构架构下的内存壁垒。通过为Host与Device、以及多Device之间提供标准化统一内存管理接口，大幅简化异构编程中的内存适配复杂度，显著提升开发易用性与代码可移植性。同时，该能力深度使能硬件调度器及调度资源管理功能，能够高效完成AI计算任务的精准下发、资源动态分配与计算结果的快速回传，全方位优化异构计算资源利用率与任务执行效率，为上层AI应用提供稳定、高效的底层资源支撑

驱动组件搭载抽象高效的HDC/P2P通信能力，深度适配昇腾异构计算架构，可提供Host与Device、多Device间的低延迟通信通路，同时支持设备间的高带宽共享访问。该能力通过抽象统一的通信接口，屏蔽底层硬件的通路差异，让开发者无需关注复杂的硬件通信协议，即可快速实现跨节点的数据交互。依托硬件原生通路的性能优势，有效减少数据在传输过程中的冗余拷贝，充分释放硬件的通信带宽潜力，为多卡集群训练、分布式推理等大算力场景提供稳定、高效的通信支撑，助力上层AI应用突破性能瓶颈

驱动组件具备完善且精细化的设备管理能力，为昇腾NPU提供全生命周期的运维与管控支撑。一方面，内置npu-smi、hccn-tool等轻量化设备管理工具，支持开发者和运维人员快速执行设备状态查询、算力负载监测、硬件参数调优、故障定位排查等日常操作，无需复杂配置即可实时掌握NPU的运行健康度；另一方面，配套丰富的DCMI设备管理北向接口，全面覆盖设备生命周期核心管理环节 —— 从设备初始化配置、运行状态实时监测，到硬件参数动态调整、故障智能检测与主动上报，形成完整的设备管控闭环。标准化的接口设计兼容主流开发语言，可灵活满足客户的二次开发需求，支持构建定制化的设备运维平台、算力调度系统或故障预警方案，助力企业级用户实现对单卡及大规模NPU 集群的高效、精细化管控

开源开放项目

2691253

更多资源

文档

驱动的基本使用指南与编程指导等在线文档资源

了解更多 [了解详情](https://support.huawei.com/enterprise/zh/ascend-computing/ascend-hdk-pid-252764743)

支持与帮助

技术工单

为您提供专业高效的人工服务支持

昇腾论坛

问题求助，技术探讨，大咖在线答疑解惑
