5.3. sail.Handle
Handle是设备句柄的包装类,在程序中用于设备的标识。
5.3.1. __init__
初始化Handle
- 接口形式:
- def __init__(self, tpu_id: int) 
参数说明:
- tpu_id: int 
创建Handle使用的智能视觉深度学习处理器的id号
5.3.2. get_device_id
获取Handle中智能视觉深度学习处理器的id
- 接口形式:
- def get_device_id(self) -> int 
返回值说明:
- tpu_id: int 
Handle中的智能视觉深度学习处理器的id号
5.3.3. get_sn
获取Handle中标识设备的序列码
- 接口形式:
- def get_sn(self) -> str 
返回值说明:
- serial_number: str 
返回Handle中设备的序列码
5.3.4. get_target
获取设备的智能视觉深度学习处理器型号
- 接口形式:
- def get_target(self) -> str 
返回值说明:
- Tensor Computing Processor type: str 
返回设备智能视觉深度学习处理器的型号
- 示例代码:
- import sophon.sail as sail if __name__ == '__main__': tpu_id = 0 handle = sail.Handle(tpu_id) print(handle.get_device_id(), handle.get_sn(), handle.get_target())