一键导入
cann-toolkit-installer
自动下载并安装华为 CANN Toolkit 开发套件。当用户需要安装、更新或重新安装 CANN Toolkit 时使用此 skill,适用于:新环境初始化、版本升级。自动获取最新构建版本,静默安装并输出详细摘要。用户可能的指令是更新toolkit,更新run包等
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
自动下载并安装华为 CANN Toolkit 开发套件。当用户需要安装、更新或重新安装 CANN Toolkit 时使用此 skill,适用于:新环境初始化、版本升级。自动获取最新构建版本,静默安装并输出详细摘要。用户可能的指令是更新toolkit,更新run包等
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
ge 仓库本地 pre-commit 检查。在创建 PR 或推送代码前,必须运行本地 pre-commit 检查,确保 codespell、clang-format、end-of-file-fixer 等 hooks 全部通过,避免 CI `codecheck_precommit` 任务重复失败。 **必须触发此 skill 的场景**(用户提到以下任何内容时使用): - 创建/提交 PR:创建PR、提个PR、发PR、做个PR、帮我PR、生成PR、需要PR、pull request、merge request - 推送代码到远程:push代码、推代码、把代码推上去、提交到远程、推送到gitcode、提交代码到GitCode - 合并请求:合并请求、代码合入请求、请求合并、merge request
**必须触发此 default-skills 的场景**(用户提到以下任何内容时使用):找不到/缺失/安装/更新 gitcode-pr, gitcode-issue, api-doc-generator, gitcode-pipeline skill时,或者安装必备/默认/必要/必须skills时;
对 GitCode 上的 GE (Graph Engine) 项目 PR 进行自动化代码审查。 自动分析代码变更,检查内存泄漏、安全漏洞和可读性,生成结构化报告并发布评论。 当用户需要审查 GitCode PR、检视代码改动、查看 PR 质量、检查代码问题、 对 PR 发表评论、review PR、代码走查、PR 检视、审查这个 PR、 看看这个 PR 有什么问题、检查 PR 代码质量、给 PR 提意见、 或者提到"代码审查"、"code review"、"review 这个 MR"、"检视这个合并请求"时使用此 skill。 也适用于用户粘贴了 GitCode PR 链接或 PR 编号并要求审查的场景。
编译和运行 GE (Graph Engine) 项目的单元测试(UT)和系统测试(ST)。当用户需要编译或运行 GE 项目的 UT/ST 用例时使用此 skill。适用场景包括编译特定的测试目标、运行特定的测试用例、处理测试相关的依赖和环境配置,用户的指令可能是编译并运行测试,运行用例,执行用例,测试用例等,优先使用该skill
GE 项目 UT/ST 测试用例开发,必须在以下场景触发:添加 UT 用例、添加 ST 用例、开发测试、写 UT、写 ST。
| name | cann-toolkit-installer |
| description | 自动下载并安装华为 CANN Toolkit 开发套件。当用户需要安装、更新或重新安装 CANN Toolkit 时使用此 skill,适用于:新环境初始化、版本升级。自动获取最新构建版本,静默安装并输出详细摘要。用户可能的指令是更新toolkit,更新run包等 |
自动从华为镜像站下载并安装社区版 CANN Toolkit 包,包含完整的下载、验证、安装和配置流程。
提示大约需要10分钟,消耗1~2K tokens
# 自动检测架构并安装(推荐)
/cann-toolkit-installer
# 指定架构(覆盖自动检测)
/cann-toolkit-installer aarch64
# 完整参数
/cann-toolkit-installer <arch> <version> <install-path>
uname -m 自动检测系统架构
x86_64|i686|i386 → x86_64aarch64|armv8*|armv7l → aarch64--arch 参数手动覆盖version: CANN 版本号(默认 9.1.0)install-path: 安装路径(可选,默认由安装程序选择)获取最新构建日期:使用 curl 解析镜像站目录获取最新的构建日期(构建日期会动态变化)
# 获取最新的构建日期目录
latest_date=$(curl -sL "https://ascend.devcloud.huaweicloud.com/artifactory/cann-run-mirror/software/master/" | grep -oE 'href="[0-9]+' | sed 's/href="//' | sort -r | head -1)
目录结构:master/{build_date}/Ascend-cann-toolkit_{version}_linux-{arch}.run
注意:
20260401000324385)会动态变化,需要实时获取https://ascend.devcloud.huaweicloud.com/artifactory/cann-run-mirror/software/master/{build_date}/# 使用 wget 下载(支持进度显示)
wget -O "Ascend-cann-toolkit_${version}_linux-${arch}.run" \
"https://ascend.devcloud.huaweicloud.com/artifactory/cann-run-mirror/software/master/${latest_date}/Ascend-cann-toolkit_${version}_linux-${arch}.run" \
--progress=bar:force
# 计算 SHA256 校验和
sha256sum Ascend-cann-toolkit_${version}_linux-${arch}.run
# 检查文件类型
file Ascend-cann-toolkit_${version}_linux-${arch}.run
# 执行静默安装
bash Ascend-cann-toolkit_${version}_linux-${arch}.run --install --force -q 2>&1 | tee install.log
参数说明:
--install: 安装模式--force: 强制更新,使用上一次的目录-q: 静默模式(减少输出)2>&1 | tee install.log: 同时输出到终端和日志文件网络问题:
# 测试镜像站连接
curl -I https://ascend.devcloud.huaweicloud.com/artifactory/cann-run-mirror/software/master/
权限问题:
磁盘空间:
# 检查可用空间(至少需要 2GB)
df -h
依赖缺失:
不需要验证安装,不需要读取默认的${HOME}/var/log/ascend_seclog/ascend_toolkit_install.log,因为里面可能有之前的错误日志,会干扰结论