npu-smi

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

156|53|Updated Feb 14, 2026
One-click install
npx skills add https://github.com/ascend-ai-coding/awesome-ascend-skills --skill npu-smi
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: npu-smi
Source: https://github.com/ascend-ai-coding/awesome-ascend-skills/tree/main/npu-smi
Command: npx skills add https://github.com/ascend-ai-coding/awesome-ascend-skills --skill npu-smi

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Huawei Ascend NPUs require reliable, centralized access to status, configuration, and lifecycle operations. npu-smi provides a command-line interface to perform device queries, configure thresholds and modes, manage firmware upgrades, and handle virtualization and certificate management across platforms.

Core Features & Use Cases

  • Device queries for health, temperature, power, memory, ECC, and chip status
  • Configuration and control for thresholds, compute modes, ECC, P2P, fan control, and system settings
  • Firmware upgrade workflow including query, upload, status, activation, and restart guidance
  • Virtualization support for vNPU creation, destruction, and template management
  • TLS certificate management including CSR, import, and expiration monitoring

Quick Start

List all NPUs and view their health to begin monitoring.

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, temperature, and memory status?

To check Ascend NPU health status, query device metrics using npu-smi to monitor temperature, power, memory, ECC errors, and chip status across Atlas platforms. This command-line tool provides centralized access to real-time hardware health and configuration details.

What is the workflow for Ascend NPU firmware upgrades?

The Ascend NPU firmware upgrade workflow involves querying current versions, uploading firmware packages, checking status, activating updates, and restarting devices. npu-smi commands guide administrators through each step to ensure reliable lifecycle management.

Can I create and manage vNPU virtualization on Ascend devices?

Yes, vNPU virtualization on Ascend devices is supported for creating, destroying, and managing vNPU templates. npu-smi enables administrators to partition physical NPUs into virtual instances for efficient resource allocation.

How do I manage TLS certificates for Ascend NPU configurations?

TLS certificate management for Ascend NPUs includes generating Certificate Signing Requests (CSR), importing certificates, and monitoring expiration. npu-smi provides command-line functions to handle these security configurations.

What configurations can I control on Huawei Atlas NPU devices?

You can configure thresholds, compute modes, ECC settings, P2P links, fan control, and system settings on Huawei Atlas NPU devices. npu-smi allows administrators to apply these operational parameters directly.