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.