← All skills
migration-ascend-torchnpu-skills-environment-setup
65 / 100 · Review before installing
Check before installing.
By ascend-ai-coding/awesome-ascend-skills (GitHub) · other · 184 stars · scanned at commit 75ec89c
Provides detailed procedures for setting up Ascend NPU development environment. Invoke when installing Ascend drivers, CANN toolkit, torch\_npu, or resolving environment compatibility issues.
Works with any agent that supports SKILL.md skills.
What this skill can do
Runs commands on your computer
The author does not mention this.
Found in 20 places.
Show 17 more
- skills/inference/migration-ascend-torchnpu-skills/migration-ascend-torchnpu-skills-environment-setup/SKILL.md, line 286
npu-smi info - skills/inference/migration-ascend-torchnpu-skills/migration-ascend-torchnpu-skills-environment-setup/SKILL.md, line 298
groupadd HwHiAiUser - skills/inference/migration-ascend-torchnpu-skills/migration-ascend-torchnpu-skills-environment-setup/SKILL.md, line 335
apt-get update - skills/inference/migration-ascend-torchnpu-skills/migration-ascend-torchnpu-skills-environment-setup/SKILL.md, line 351
chmod +x Ascend-cann-toolkit_linux-aarch64.run - skills/inference/migration-ascend-torchnpu-skills/migration-ascend-torchnpu-skills-environment-setup/SKILL.md, line 358
chmod +x Ascend-cann-kernels_linux-aarch64.run - skills/inference/migration-ascend-torchnpu-skills/migration-ascend-torchnpu-skills-environment-setup/SKILL.md, line 365
source /usr/local/Ascend/ascend-toolkit/set_env.sh - skills/inference/migration-ascend-torchnpu-skills/migration-ascend-torchnpu-skills-environment-setup/SKILL.md, line 373
cat /usr/local/Ascend/ascend-toolkit/latest/version.cfg - skills/inference/migration-ascend-torchnpu-skills/migration-ascend-torchnpu-skills-environment-setup/SKILL.md, line 384
conda create -n npu_env python=3.10 -y - skills/inference/migration-ascend-torchnpu-skills/migration-ascend-torchnpu-skills-environment-setup/SKILL.md, line 400
wget https://download.pytorch.org/whl/cpu/torch-2.6.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl - skills/inference/migration-ascend-torchnpu-skills/migration-ascend-torchnpu-skills-environment-setup/SKILL.md, line 423
pip install pyyaml setuptools -i https://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun.com - skills/inference/migration-ascend-torchnpu-skills/migration-ascend-torchnpu-skills-environment-setup/SKILL.md, line 458
source /usr/local/Ascend/ascend-toolkit/set_env.sh - skills/inference/migration-ascend-torchnpu-skills/migration-ascend-torchnpu-skills-environment-setup/SKILL.md, line 471
export ASCEND_AICPU_PATH=/usr/local/Ascend/ascend-toolkit - skills/inference/migration-ascend-torchnpu-skills/migration-ascend-torchnpu-skills-environment-setup/SKILL.md, line 513
wget https://ffmpeg.org/releases/ffmpeg-8.1.tar.gz - skills/inference/migration-ascend-torchnpu-skills/migration-ascend-torchnpu-skills-environment-setup/SKILL.md, line 529
git clone https://github.com/opencv/opencv.git -b 4.8.0 --depth 1 - skills/inference/migration-ascend-torchnpu-skills/migration-ascend-torchnpu-skills-environment-setup/SKILL.md, line 556
git clone <repo_url> -b <version_tag> --depth 1 - skills/inference/migration-ascend-torchnpu-skills/migration-ascend-torchnpu-skills-environment-setup/SKILL.md, line 597
export HF_ENDPOINT=https://hf-mirror.com - skills/inference/migration-ascend-torchnpu-skills/migration-ascend-torchnpu-skills-environment-setup/SKILL.md, line 625
pip install -r requirements.txt -i https://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun.com
Downloads and installs other software
The author does not mention this.
Found in 26 places.
Show 17 more
- skills/inference/migration-ascend-torchnpu-skills/migration-ascend-torchnpu-skills-environment-setup/SKILL.md, line 336
apt-get install -y gcc g++ make cmake zlib1g zlib1g-dev openssl libsqlite3-dev libssl-dev libffi-dev unzip pciutils net-tools libblas-dev gfortran libblas3 - skills/inference/migration-ascend-torchnpu-skills/migration-ascend-torchnpu-skills-environment-setup/SKILL.md, line 339
yum install -y gcc gcc-c++ make cmake zlib zlib-devel openssl-devel sqlite-devel libffi-devel unzip pciutils net-tools blas-devel gfortran - skills/inference/migration-ascend-torchnpu-skills/migration-ascend-torchnpu-skills-environment-setup/SKILL.md, line 401
pip install torch-2.6.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl - skills/inference/migration-ascend-torchnpu-skills/migration-ascend-torchnpu-skills-environment-setup/SKILL.md, line 423
pip install pyyaml setuptools -i https://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun.com - skills/inference/migration-ascend-torchnpu-skills/migration-ascend-torchnpu-skills-environment-setup/SKILL.md, line 428
pip install torch_npu-2.6.0.post5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl - skills/inference/migration-ascend-torchnpu-skills/migration-ascend-torchnpu-skills-environment-setup/SKILL.md, line 495
> - **transformers**:`pip install transformers`,原生支持Ascend NPU - skills/inference/migration-ascend-torchnpu-skills/migration-ascend-torchnpu-skills-environment-setup/SKILL.md, line 496
> - **accelerate**:`pip install accelerate`,原生支持Ascend NPU - skills/inference/migration-ascend-torchnpu-skills/migration-ascend-torchnpu-skills-environment-setup/SKILL.md, line 497
> - **peft**:`pip install peft`,原生支持Ascend NPU - skills/inference/migration-ascend-torchnpu-skills/migration-ascend-torchnpu-skills-environment-setup/SKILL.md, line 498
> - **trl**:`pip install trl`,原生支持Ascend NPU - skills/inference/migration-ascend-torchnpu-skills/migration-ascend-torchnpu-skills-environment-setup/SKILL.md, line 544
| numpy | `pip install numpy` 通常可直接安装 | - skills/inference/migration-ascend-torchnpu-skills/migration-ascend-torchnpu-skills-environment-setup/SKILL.md, line 545
| scipy | `pip install scipy` 通常可直接安装;如失败需编译安装 | - skills/inference/migration-ascend-torchnpu-skills/migration-ascend-torchnpu-skills-environment-setup/SKILL.md, line 546
| pillow | `pip install pillow` 通常可直接安装 | - skills/inference/migration-ascend-torchnpu-skills/migration-ascend-torchnpu-skills-environment-setup/SKILL.md, line 547
| scikit-learn | `pip install scikit-learn` 通常可直接安装;如失败需编译安装 | - skills/inference/migration-ascend-torchnpu-skills/migration-ascend-torchnpu-skills-environment-setup/SKILL.md, line 548
| onnx | `pip install onnx` 通常可直接安装 | - skills/inference/migration-ascend-torchnpu-skills/migration-ascend-torchnpu-skills-environment-setup/SKILL.md, line 550
| tokenizers | `pip install tokenizers` 通常可直接安装 | - skills/inference/migration-ascend-torchnpu-skills/migration-ascend-torchnpu-skills-environment-setup/SKILL.md, line 551
| transformers | `pip install transformers` 通常可直接安装 | - skills/inference/migration-ascend-torchnpu-skills/migration-ascend-torchnpu-skills-environment-setup/SKILL.md, line 558
pip install -e .
and 6 more places
Sends data to these websites: download.pytorch.org, gitcode.com, ffmpeg.org
The author does not mention this.
Found in 5 places.
Show 2 more
Changes files outside its own folder
The author does not mention this.
Found in 1 place.
Safer alternatives
Low-risk skills in the same category (other) that look related. Check that one does what you need.
Install
Paste this into your terminal. It downloads exactly the version we scanned, not whatever is newest.
if [ -e ~/.agents/skills/'migration-ascend-torchnpu-skills-environment-setup' ] || [ -L ~/.agents/skills/'migration-ascend-torchnpu-skills-environment-setup' ]; then echo 'A skill folder named migration-ascend-torchnpu-skills-environment-setup already exists — not replacing it' >&2; false; else d=$(mktemp -d) && git clone --quiet --filter=blob:none --no-checkout 'https://github.com/ascend-ai-coding/awesome-ascend-skills' "$d" && git -C "$d" checkout --quiet '75ec89ce9d401be8ac95980e1c3f42f8d4315057' -- 'skills/inference/migration-ascend-torchnpu-skills/migration-ascend-torchnpu-skills-environment-setup' && mkdir -p ~/.agents/skills && cp -R "$d"/'skills/inference/migration-ascend-torchnpu-skills/migration-ascend-torchnpu-skills-environment-setup' ~/.agents/skills/'migration-ascend-torchnpu-skills-environment-setup' && rm -rf "$d"; fi
Codex reads ~/.agents/skills directly. For Claude Code, Cursor, Copilot, Gemini CLI, Antigravity or OpenCode, also link it. For Claude Code: ln -s ~/.agents/skills/'migration-ascend-torchnpu-skills-environment-setup' ~/.claude/skills/'migration-ascend-torchnpu-skills-environment-setup' (other agents: ~/.cursor/skills, ~/.copilot/skills, ~/.gemini/skills, ~/.gemini/config/skills, ~/.config/opencode/skills). Or install through the finder skill, which does both.
Badge for your README
The badge for ascend-ai-coding/awesome-ascend-skills shows the score of its lowest-scoring skill.

[](https://zalavijaysinh.github.io/skilltrust/repos/ascend-ai-coding/awesome-ascend-skills/)
Score history
| Date | Version | Score |
|---|
| 2026-11-08 | 75ec89c | 100 |