SuperAPI AI 工具集

huawei-cloud-ascend-command

通用与其它

查看项目

更新于 10-15 22:14

技能介绍

用途:将自然语言指令翻译为华为昇腾 NPU 的 npu-smi 命令并执行,支持本地直连与 SSH 远程两种模式,用于设备查询、配置管理、固件升级、vNPU 虚拟化、证书管理与算力测试。

主要能力:设备查询(健康、温度、功耗、HBM、ECC、拓扑);配置管理(ECC、风扇模式与转速);固件升级与版本查询;vNPU 虚拟化;证书管理;基于 ascend-dmi 的 FLOPS 测试(默认单卡 FP16,约 2 秒返回,多卡异步并行)。

使用方式:需 Python 3.8+,纯标准库实现。一次性执行:python3 scripts/main.py --command "NPU health check";SSH 远程:python3 scripts/main.py --command "NPU list" --host 192.168.1.100 --user root --password xxx;交互模式:python3 scripts/main.py。凭据仅从命令行参数读取,禁止回显或索要密码。ECC 开关、风扇模式、固件升级、vNPU 创建删除、证书管理等敏感操作需用户显式确认。

适用场景:本地或远程昇腾服务器的 NPU 状态巡检、性能监控与运维操作。

限制:目标机需安装 npu-smi 或 ascend-dmi;SSH 仅支持密码认证,无交互式密码提示;具体收费与价格暂未提供。