vllm-ascend-model-adapter

Adapt and validate models for vLLM Ascend NPU with a signed commit.

4|6|Updated Feb 28, 2025
One-click install
npx skills add https://github.com/nv-action/vllm-benchmarks --skill vllm-ascend-model-adapter-nv-action
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: vllm-ascend-model-adapter
Source: https://github.com/nv-action/vllm-benchmarks/tree/main/.agents/skills/vllm-ascend-model-adapter
Command: npx skills add https://github.com/nv-action/vllm-benchmarks --skill vllm-ascend-model-adapter-nv-action

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Adapt and debug existing or new models for vLLM on Ascend NPU. Implement in /vllm-workspace/vllm and /vllm-workspace/vllm-ascend, validate via direct vllm serve from /workspace, and deliver one signed commit in the current repo.

Core Features & Use Cases

  • Adapt Hugging Face or local models to run on vLLM Ascend with minimal changes.
  • Deterministic validation via startup/inference smoke tests, ACLGraph/MTP/EP as applicable.
  • Single-commit handoff delivering the final adapter to the target repository.

Quick Start

Run the vLLM Ascend model adapter workflow from /workspace, validate via direct vLLM serve, and deliver a single signed commit to the current repository.

Frequently Asked Questions about vllm-ascend-model-adapter

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

FAQPage Schema
How do I adapt a Hugging Face model to run on vLLM Ascend NPU?

To adapt a Hugging Face model to vLLM Ascend, implement the adapter under /vllm-workspace/vllm and /vllm-workspace/vllm-ascend, then validate it via direct vLLM serve from /workspace.

What is the validation process for a vLLM Ascend model adapter?

Validation for a vLLM Ascend model adapter involves deterministic startup and inference smoke tests, along with checking ACLGraph, MTP, or EP features where applicable.

Can I use vLLM for inference on Ascend NPU with local models?

Yes, you can adapt local models to run on vLLM Ascend with minimal changes, validating the deployment through direct vLLM serve from the /workspace directory.

How do I deliver a vLLM Ascend model adapter to a target repository?

Deliver a vLLM Ascend model adapter by creating a single signed commit in the current repository, ensuring a clean one-commit handoff of the final validated code.

Does the vLLM Ascend adapter workflow support Mixture of Experts features?

Yes, the vLLM Ascend adapter workflow supports MoE features where applicable, validating them alongside standard startup and inference checks during the adaptation process.