版本:下一个
启用 Huawei Ascend 共享
Huawei Ascend 设备插件为 HAMi 提供 NPU 切片支持,支持两种模式:
1. 基于模板的硬切片(vNPU)
基于虚拟化模板支持显存切片,自动使用最小可用模板。有关详细信息,请查看设备模板。
2. 基于运行时拦截的软切片(hami-vnpu-core)
该模式基于 libvnpu.so 拦截和 limiter 令牌调度实现软切片机制,支持细粒度的资源共享。
备注
hami-vnpu-core目前仅支持 ARM 平台。hami-vnpu-core目前仅支持 HAMi 调度器。
先决条件
- Huawei Ascend 设备类型:910B, 910A, 310P
- Huawei Ascend docker 运行时
软切片(hami-vnpu-core)的额外要求:
- Huawei Ascend 驱动版本:≥ 25.5
- 芯片模式:需在 Huawei Ascend 芯片上启用
device-share模式以支持虚拟化
启用 device-share 模式,运行以下命令:
npu-smi set -t device-share -i <id> -d <value>
| 参数 | 说明 |
|---|---|
id | 设备 ID,通过运行 npu-smi info -l 命令获取的 NPU ID 即为设备 ID。 |
value | 容器启用状态:0(禁用,默认值)或 1(启用)。 |