awesome-ascend-skills
Ascend NPU model training, inference, migration, and profiling
All Skills in This Repository (8)
Pure Emerald Level Indicatorsnpu-smi
Query and manage Huawei Ascend NPU health, configuration, and firmware via npu-smi.
ascendc
Implement AscendC transformer operator definitions and kernels for FFN, GMM, and MoE.
ascend-docker
Automate Docker container creation for Huawei Ascend NPU development with device mappings.
msmodelslim
Quantize and optimize Huawei Ascend NPU models for MindIE or vLLM-Ascend deployment.
atc-model-converter
Convert ONNX models to Ascend OM format with ATC and validate via AIS Bench.
vllm-ascend
Serve OpenAI-compatible LLM inference on Huawei Ascend NPUs.
ais-bench
Evaluate AI model accuracy and performance on Ascend NPU with AISBench.
hccl-test
Benchmark HCCL operations like AllReduce and AllGather across Ascend NPUs with MPI orchestration.
Frequently Asked Questions
FAQPage SchemaHow to install awesome-ascend-skills?โผ
Run `npx skills add ascend-ai-coding/awesome-ascend-skills --all -g -y` in your terminal to install all skills globally. You can also install a single domain bundle, for example the inference or training directory.
What problems do these Ascend NPU skills solve?โผ
They cover CUDA-to-NPU model migration, MindSpeed-LLM/MM training, vLLM inference deployment, HCCL communication testing, and profiling-based performance analysis on Huawei Ascend hardware.
Which AI coding tools support these skills?โผ
All skills follow the standard SKILL.md format and work with Claude Code, OpenCode, Cursor, Trae, and Codex.
How do I migrate a PyTorch model to Ascend NPU?โผ
Use the migration skills to scan CUDA dependencies, apply transfer_to_npu auto-migration, replace unsupported operators, and verify precision against a CPU or GPU baseline.
Do I need NPU hardware to use these skills?โผ
Code-level migration and analysis can be done without hardware, but final validation, training, and inference steps require an Ascend NPU server with CANN installed.
Related Repositories in Software Engineering
View All in Software Engineeringโopenclaw
Run a personal AI assistant across your devices and chat apps
superpowers
Gives coding agents a disciplined workflow from idea to merged code
react
AI agent skills for building, testing, and porting React core