news 2026/5/9 16:57:41

CANN/AMCT快速安装指南

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
CANN/AMCT快速安装指南

环境部署

【免费下载链接】amctAMCT是CANN提供的昇腾AI处理器亲和的模型压缩工具仓。项目地址: https://gitcode.com/cann/amct

使用AMCT工具之前,请先参考下面步骤完成基础环境搭建和源码下载,确保已经安装NPU固件、驱动和CANN软件(Ascend-cann-toolkit和Ascend-cann-ops)。

前置依赖

  • bash >= 5.1.16

  • GCC >= 7.3.x

  • CMake >= 3.16.0(建议使用3.20.0版本)

  • Python:3.11

    请确保该依赖已安装,注意满足版本要求。

  • PyTorch:2.7.1、2.1.0

  • Ascend Extension for PyTorch:版本配套关系请单击Link,查看“版本说明 >相关产品版本配套说明”章节。

此处以PyTorch2.7.1版本为例,安装业务运行时依赖的Python第三方库,安装命令如下,PyTorch2.1.0版本安装依赖命令请参见《AMCT模型压缩工具》:

pip3 install -r requirements.txt

环境安装

  1. 安装驱动与固件

    执行量化校准操作时,必须安装驱动和固件,下载和安装操作请参考《CANN软件安装指南》中“准备软件包”和“安装NPU驱动和固件”章节。

  2. 安装CANN包

    场景1:体验master版本能力或基于master版本进行开发

    请单击下载链接获取最新时间版本,并根据产品型号和环境架构下载对应包。安装命令如下,更多指导请参考CANN软件安装指南。

    1. 安装CANN Toolkit开发套件包。

      # 确保安装包具有可执行权限 chmod +x Ascend-cann-toolkit_${cann_version}_linux-${arch}.run # 安装命令 ./Ascend-cann-toolkit_${cann_version}_linux-${arch}.run --install --install-path=${install_path}
    2. 安装CANN ops算子包(可选)。

      运行量化部署模型前必须安装ops算子包,若仅编译AMCT,可不安装此包。

      # 确保安装包具有可执行权限 chmod +x Ascend-cann-${soc_name}-ops_${cann_version}_linux-${arch}.run # 安装命令 ./Ascend-cann-${soc_name}-ops_${cann_version}_linux-${arch}.run --install --install-path=${install_path}
    • ${cann_version}:表示CANN包版本号。
    • ${arch}:表示CPU架构,如aarch64x86_64
    • ${soc_name}表示NPU型号名称。
    • ${install_path}:表示指定安装路径,ops需要与Toolkit包安装在相同路径,root用户默认安装在/usr/local/Ascend目录。

    场景2:体验已发布版本能力或基于已发布版本进行开发

    如果您想体验官网正式发布的CANN包能力,请访问CANN官网下载中心,选择对应版本CANN软件包(仅支持CANN 8.5.0及后续版本)进行安装。

环境验证

安装完CANN包后,需验证环境和驱动是否正常。

  • 检查NPU设备

    # 运行npu-smi,若能正常显示设备信息,则驱动正常 npu-smi info
  • 检查CANN版本

    # 查看CANN Toolkit的version字段提供的版本信息(默认路径安装),<arch>表示CPU架构(aarch64或x86_64)。 cat /usr/local/Ascend/cann/<arch>-linux/ascend_toolkit_install.info # 查看CANN ops的version字段提供的版本信息(默认路径安装),<opsname>表示待查询的ops子包的名称,请用户根据实际安装路径替换。 cat /usr/local/Ascend/cann/<arch>-linux/ascend_ops_install.info

环境变量配置

按需选择合适的命令使环境变量生效:

# 默认路径安装,以root用户为例(非root用户,将/usr/local替换为${HOME}) source /usr/local/Ascend/cann/set_env.sh # 指定路径安装 source ${install_path}/cann/set_env.sh

【免费下载链接】amctAMCT是CANN提供的昇腾AI处理器亲和的模型压缩工具仓。项目地址: https://gitcode.com/cann/amct

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/9 16:55:32

企业如何利用Taotoken实现多团队API Key管理与访问审计

&#x1f680; 告别海外账号与网络限制&#xff01;稳定直连全球优质大模型&#xff0c;限时半价接入中。 &#x1f449; 点击领取海量免费额度 企业如何利用Taotoken实现多团队API Key管理与访问审计 在将大模型能力集成到内部产品或研发流程时&#xff0c;技术团队常面临一个…

作者头像 李华
网站建设 2026/5/9 16:55:21

人本主义AGI技术路径:从神经形态计算到价值对齐的工程实践

1. 项目概述&#xff1a;当AGI遇见人本主义最近和几位做认知科学和哲学的朋友聊天&#xff0c;话题总绕不开一个核心&#xff1a;我们这群搞技术的人&#xff0c;是不是在创造AGI&#xff08;通用人工智能&#xff09;的路上&#xff0c;把“人”给弄丢了&#xff1f;大家讨论的…

作者头像 李华
网站建设 2026/5/9 16:54:35

AI/ML实战技巧库:从数据预处理到LLM应用的高效工作流

1. 项目概述与核心价值最近在GitHub上发现一个挺有意思的仓库&#xff0c;叫business-science/free-ai-tips。这名字起得挺直白&#xff0c;就是一个专门分享免费生成式AI和机器学习技巧的宝库。我自己在数据科学和AI应用领域摸爬滚打了十几年&#xff0c;深知这个领域知识迭代…

作者头像 李华
网站建设 2026/5/9 16:54:34

基于Monaco Editor与React构建现代Web代码编辑器的核心技术解析

1. 项目概述&#xff1a;一个面向开发者的现代代码编辑器最近在GitHub上看到一个挺有意思的项目&#xff0c;叫ashutoshpaliwal26/code-editor。乍一看名字&#xff0c;你可能会想&#xff0c;市面上代码编辑器不是已经够多了吗&#xff1f;从重量级的VS Code、IntelliJ IDEA&a…

作者头像 李华
网站建设 2026/5/9 16:54:33

AI赋能Web 3.0:技术架构、挑战与高潜力应用场景深度解析

1. 项目概述&#xff1a;当AI遇见Web 3.0&#xff0c;一场技术与范式的深度碰撞最近和圈内几个做技术架构和产品设计的朋友聊得最多的&#xff0c;就是“AIWeb 3.0”这个组合。这已经不是简单的概念叠加&#xff0c;而是底层技术栈、经济模型乃至用户交互逻辑的一次深度融合。我…

作者头像 李华