Build an NPU Inference Template
Target Outcome
The template exposes a compatible framework, model, runtime configuration, and one-card or four-card NPU plan.
Applicable Roles
- Platform Operator
Before You Start
- Prepare the model configuration, framework, image, resource specification, ports, and storage requirements.
- Decide whether four cards form one distributed instance or several smaller instances.
Entry
- Role: Operator
- Menu: AI Infrastructure > On-Prem > Templates > Inference Templates
- Route:
/powerone/fast-build-v2/inference-templates
Steps
- Open Model Configuration and confirm that model name, type, storage location, and state are available.

- Open Inference Frameworks and confirm that framework version and runtime image support the target NPU.
- Open VRAM Estimation and confirm one-card and multi-card memory requirements for the parameter scale, precision, and parallel method.

- Create a template, enter its purpose, and select the prepared model configuration and inference framework.
- Select a resource specification with the target NPU model, card count, and memory.
- Configure the command, environment variables, ports, health check, model path, and any page-supported extra parameters.
- Align multi-card parallel parameters with the two-card or four-card specification.
- Save the template, set it to Available only after the model, framework, accelerator relation, VRAM parameters, and startup settings pass validation, and use a test deployment to verify image, driver, VRAM, and startup parameters.

Four-NPU Strategy
- Keep separate one-card, two-card, and four-card templates.
- State whether a four-card template requires one node or supports multi-node deployment.
- Validate drivers, runtime, collective communication, and health checks with a small model first.
Completion Checklist
Purpose: These are the exit criteria for the current feature task. Use them to decide whether the result is observable and reviewable and whether you can continue to the next step in the scenario. They do not repeat the procedure; if any item fails, follow the troubleshooting section below.
| Check | Pass Criteria |
|---|---|
| 1 | Model, framework, VRAM estimation, and template records are visible and available. |
| 2 | Its flavor contains the expected NPU model and count. |
| 3 | A test deployment reaches a creating or running state. |
Troubleshooting
| Symptom | Check First |
|---|---|
| Framework or model is unavailable | Status, region, compatibility, and template prerequisites |
| Four-card deployment cannot start | Specification, distributed parameters, free cards, ports, and storage |
| Template remains unavailable | Model or framework state, accelerator relation, VRAM factor, required fields, and whether the template was explicitly set to Available |
| Extra parameters cause a startup failure | Parameter names, value format, framework support, and whether the parameter requires professional-service validation |