mindspore.hal
Hal中封装了设备管理、流管理与事件管理的接口。MindSpore从不同后端抽象出对应的上述模块,允许用户在Python层调度硬件资源。
设备管理
| 接口名 | 概述 | 支持平台 | 
| 查询指定后端类型的设备数量。 | 
 | |
| 返回此MindSpore包支持哪些后端架构。 | 
 | |
| 返回指定卡号设备的设备能力。 | 
 | |
| 返回指定卡号设备的设备名称。 | 
 | |
| 返回指定卡号设备的设备属性信息。 | 
 | |
| 查询指定后端是否可用。 | 
 | |
| 返回指定后端是否已被初始化。 | 
 | 
流管理
| 接口名 | 概述 | 支持平台 | 
| 返回此设备上正在使用的流。 | 
 | |
| 返回此设备上的默认流。 | 
 | |
| 设置当前流,这是用于设置流的包装器API。 | 
 | |
| 同步当前设备上的所有流。 | 
 | |
| 基于设备流的封装器。 | 
 | |
| 上下文管理器,用于选择给定的流。 | 
 | 
事件管理
| 接口名 | 概述 | 支持平台 | 
| 设备事件的封装器。 | 
 |