asc.runtime.config
Ascend C运行时配置接口,用户通过该模块可配置后端执行模式、SOC版本和设备ID等信息。
接口列表
set_platform(backend[, soc_version, device_id, check]) |
设置运行时后端、SOC版本和设备ID。当backend为Model时,soc_version默认为Ascend910B1;当backend为NPU时,soc_version自动从当前平台获取,且会校验与输入的soc_version是否一致。 |
|---|
枚举类型
Backend
指定后端执行模式。
| 枚举值 | 说明 |
|---|---|
| Backend.Model | 使用Model后端执行,适用于仿真或模型运行场景 |
| Backend.NPU | 使用NPU后端执行,适用于真实NPU硬件场景 |
Platform
指定SOC版本。
| 枚举值 | 说明 |
|---|---|
| Platform.Ascend910B1 | Ascend 910B1 |
| Platform.Ascend910B2 | Ascend 910B2 |
| Platform.Ascend910B2C | Ascend 910B2C |
| Platform.Ascend910B3 | Ascend 910B3 |
| Platform.Ascend910B4 | Ascend 910B4 |
| Platform.Ascend910B4_1 | Ascend 910B4-1 |
| Platform.Ascend910_9362 | Ascend 910 9362 |
| Platform.Ascend910_9372 | Ascend 910 9372 |
| Platform.Ascend910_9381 | Ascend 910 9381 |
| Platform.Ascend910_9382 | Ascend 910 9382 |
| Platform.Ascend910_9391 | Ascend 910 9391 |
| Platform.Ascend910_9392 | Ascend 910 9392 |