npu-smi

Query and manage Huawei Ascend NPU status, health, and configuration via npu-smi.

31|1|Updated Mar 28, 2026
One-click install
npx skills add https://github.com/Ascend/agent-skills --skill npu-smi-ascend
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: npu-smi
Source: https://github.com/Ascend/agent-skills/tree/main/skills/npu-smi
Command: npx skills add https://github.com/Ascend/agent-skills --skill npu-smi-ascend

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

Huawei Ascend NPUs require consistent, documented commands and references to perform status checks, configuration, firmware upgrades, virtualization, and certificate management. This Skill consolidates guidance and operational examples for npu-smi usage to reduce guesswork and errors.

Core Features & Use Cases

  • Command reference for device discovery, health, temperature, power, memory, ECC, and product info
  • Firmware upgrade workflows (MCU/Bootloader/VRD) and virtualization (vNPU) management
  • Certificate management workflows and per-device configuration examples

Quick Start

List NPUs with npu-smi info -l and check the health of the first device with npu-smi info -t health -i 0.

Frequently Asked Questions about npu-smi

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I check Ascend NPU health and temperature status?

Check Ascend NPU health and temperature using npu-smi commands like `npu-smi info -t health -i 0` to query real-time device metrics, power, memory, and ECC status across Atlas platforms.

What is the best way to upgrade firmware on Huawei Atlas NPUs?

Upgrade Huawei Atlas NPU firmware using npu-smi workflows for MCU, Bootloader, and VRD components. The Skill provides documented command references to streamline the upgrade process and reduce errors.

Can I manage virtualization and vNPU templates with npu-smi?

Yes, you can manage virtualization and vNPU templates with npu-smi. The Skill supports vNPU template configuration and per-device querying to partition Ascend NPU resources effectively.

How do I list and discover all Ascend devices on a machine?

List and discover all Ascend devices on a machine by running `npu-smi info -l`. This command provides device discovery outputs, allowing you to identify all available NPUs before querying per-chip metrics.

Does npu-smi support certificate lifecycle management for NPUs?

Yes, npu-smi supports certificate lifecycle management for NPUs. You can execute certificate management workflows and per-device configuration commands to maintain secure operations on Ascend hardware.