models-test

Automate VLLM and MindIE benchmark orchestration on Huawei Ascend NPUs.

3|1|Updated Feb 2, 2026
One-click install
npx skills add https://github.com/sunchendd/good_skills --skill models-test
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: models-test
Source: https://github.com/sunchendd/good_skills/tree/main/models-test
Command: npx skills add https://github.com/sunchendd/good_skills --skill models-test

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires requests, transformers, pandas, numpy, jq, and includes scripts (resource) components.

What problem does it solve?

大模型测试自动化框架,用于在华为昇腾NPU上进行VLLM和MindIE推理性能及精度评估。支持自动化NPU资源管理、Docker容器化部署和并行测试。当用户提出以下请求时请使用此技能:测试大模型性能或精度、运行VLLM或MindIE基准测试、生成模型测试命令、或请求执行测试工作流。 Agent需要逐步完整执行测试工作流程,确保资源管理和错误处理。

Core Features & Use Cases

  • 自动化测试:VLLM与MindIE性能测试、EvalScope对比评估、资源分配与容器管理。
  • 并行与可扩展性:多模型并行测试、动态NPU分配、结果集中汇总和报告。
  • Use Case: 在CI/CD流水线中对所有上新模型执行端到端基准测试,确保部署前的稳定性与性能。

Quick Start

Run an automated benchmark suite for your models and retrieve a structured results report.

Frequently Asked Questions about models-test

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

FAQPage Schema
How do I automate VLLM and MindIE model benchmarks on Huawei Ascend NPUs?

Automate VLLM and MindIE model benchmarks on Huawei Ascend NPUs by orchestrating end-to-end performance and accuracy tests, coordinating automatic NPU allocation, Dockerized test services, and script-driven reporting.

Can I run parallel performance tests across multiple models on Ascend NPUs?

Parallel performance tests across multiple models on Ascend NPUs are supported through dynamic NPU allocation and Dockerized test services, enabling multi-model parallel testing with centralized results aggregation and reporting.

What do I need to set up before running automated model benchmarks in Docker on Ascend?

Running automated model benchmarks in Docker on Ascend requires preparing the NPU environment, installing dependencies like transformers, pandas, and numpy, and configuring Dockerized test services for VLLM or MindIE orchestration.

Does this testing framework support EvalScope comparison evaluation for large models?

EvalScope comparison evaluation is supported alongside VLLM and MindIE performance testing, enabling comprehensive accuracy assessment and benchmarking for large models deployed on Ascend NPUs.

How do I integrate model benchmark testing into a CI/CD pipeline for Ascend deployments?

Integrate model benchmark testing into a CI/CD pipeline for Ascend deployments by orchestrating end-to-end VLLM and MindIE benchmarks, ensuring automated NPU resource management and stability verification before production release.

How does automated NPU allocation work during parallel benchmark orchestration?

Automated NPU allocation during parallel benchmark orchestration dynamically assigns available Ascend NPU resources to concurrent Dockerized test services, coordinating script-driven benchmarks and preventing resource conflicts.