news 2026/5/9 12:58:34

CANN鸿蒙推理快速安装

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
CANN鸿蒙推理快速安装

前提条件

【免费下载链接】cann-recipes-harmony-infer本项目为鸿蒙开发者提供基于CANN平台的业务实践案例,方便开发者参考实现端云能力迁移及端侧推理部署。项目地址: https://gitcode.com/cann/cann-recipes-harmony-infer

本项目源码编译用到的前置依赖如下,请注意版本要求。

  • python >= 3.7.0
  • gcc >= 7.3.0
  • cmake >= 3.16.0
  • pigz(可选,安装后可提升打包速度,建议版本 >= 2.4)
  • dos2unix
  • Gawk

上述依赖包可通过项目根目录install_deps.sh安装,命令如下,若遇到不支持系统,请参考该文件自行适配。

bash install_deps.sh

备注:依赖glibc 2.34以上的版本,推荐使用ubunt22.04以上的环境进行部署。

环境准备

  1. 安装鸿蒙社区版CANN开发套件包

    下载对应Ascend-cann-toolkit_${cann_version}_linux-${arch}-mobile-station.run包,下载链接为toolkit x86_64包。

    # 确保安装包具有可执行权限 chmod +x Ascend-cann-toolkit_${cann_version}_linux-${arch}-mobile-station.run # 安装命令 ./Ascend-cann-toolkit_${cann_version}_linux-${arch}-mobile-station.run --install --force --install-path=${install_path}
    • ${cann_version}:表示CANN包版本号。
    • ${arch}:表示CPU架构,如aarch64、x86_64。
    • ${install_path}:表示指定安装路径,默认安装在/usr/local/Ascend目录。
  2. 配置环境变量

    根据实际场景,选择合适的命令。

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

【免费下载链接】cann-recipes-harmony-infer本项目为鸿蒙开发者提供基于CANN平台的业务实践案例,方便开发者参考实现端云能力迁移及端侧推理部署。项目地址: https://gitcode.com/cann/cann-recipes-harmony-infer

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

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

KrkrzExtract深度解析:新一代krkrz引擎资源处理终极指南

KrkrzExtract深度解析:新一代krkrz引擎资源处理终极指南 【免费下载链接】KrkrzExtract The next generation of KrkrExtract 项目地址: https://gitcode.com/gh_mirrors/kr/KrkrzExtract 当你面对一个神秘的.xp3游戏资源文件,想要窥探其内部结构…

作者头像 李华
网站建设 2026/5/9 12:56:48

CANN/pyasc digamma函数文档

asc.language.adv.digamma 【免费下载链接】pyasc 本项目为Python用户提供算子编程接口,支持在昇腾AI处理器上加速计算,接口与Ascend C一一对应并遵守Python原生语法。 项目地址: https://gitcode.com/cann/pyasc asc.language.adv.digamma(dst: …

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

CANN/ops-math矩阵对角线设置算子

MatrixSetDiag 【免费下载链接】ops-math 本项目是CANN提供的数学类基础计算算子库,实现网络在NPU上加速计算。 项目地址: https://gitcode.com/cann/ops-math 产品支持情况 产品是否支持Ascend 950PR/Ascend 950DT√Atlas A3 训练系列产品/Atlas A3 推理系…

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

阿里云的ECS怎么安装docker和docker compose

更新环境 sudo apt update sudo apt install -y ca-certificates curl gnupg然后添加 Docker 官方 Key: sudo install -m 0755 -d /etc/apt/keyrings sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg \-o /etc/apt/keyrings/docker.asc sudo chmod a…

作者头像 李华
网站建设 2026/5/9 12:53:32

AI与人类认知的六大分歧:从表征本质到实践应对策略

1. 项目概述:当AI开始“思考”,我们如何理解它的“想法”?最近和几位做认知科学和AI的朋友聊天,聊到一个特别有意思也特别挠头的问题:我们总说AI模型在“理解”、“推理”甚至“涌现”出智能,但这些词儿背后…

作者头像 李华
网站建设 2026/5/9 12:51:42

交易所-撮合引擎-Disruptor用法

当前架构的数据流转撮合服务consumer接收到撮合请求消息后,为何要先把请求放入Disruptor 队列?Disruptor核心概念

作者头像 李华