{"repo":"youyve/nputop","free":true,"listed":false,"github":"https://github.com/youyve/nputop","clone":"git clone https://github.com/youyve/nputop.git","description":"An interactive Ascend-NPU process viewer","language":"Python","stars":136,"topics":["ascend","linux","monitor","command-line-tool","monitoring-tool","conda-forge","pip","npu","cann","htop"],"license":null,"category":"cli-tools","readme_excerpt":"nputop --- nputop is an interactive command-line tool designed specifically for monitoring and managing processes running on Ascend NPUs . --- Key Features Real-time monitoring : Track NPU usage, memory status, temperature, and power draw. System Information : Display driver and CANN version, and estimate power limits for different NPU models. Interactive UI : Navigate with keyboard/mouse and manage processes effortlessly. Process management : View, select, and interact with running NPU processes directly. Multi-NPU Support : Efficiently manage multiple Ascend NPUs simultaneously. CLI convenience : Easy integration into terminal workflows with minimal setup. Enhanced Compatibility : Improved support for various Ascend NPU models including Atlas A3 and devices with single NPUs. --- Screenshots --- What's New Latest Improvements Power Limit Estimation : Automatically estimates power consumption upper limits based on NPU model characteristics (AI cores count and core frequency) Version Information : Extracts and displays driver version from npu-smi info and CANN version from system files Enhanced Device Compatibility : Fixed regex patterns to properly support Atlas A3 and single NPU devices like OrangePi Pro with Ascend 310B Robust Parsing : Refactored parsing logic to handle incomplete field scenarios and improve maintainability --- Installation Prerequisites: Python ≥ 3.9 Ascend NPU Firmware & Drivers(link) If you're using Conda, we recommend installing nputop via conda-forge:","default_branch":null,"files":null,"tree":[],"storefront":"/r/youyve","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/youyve/nputop/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}