HPUAccelerator¶
- class pytorch_lightning.accelerators.HPUAccelerator[source]¶
- Bases: - pytorch_lightning.accelerators.accelerator.Accelerator- Accelerator for HPU devices. - static auto_device_count()[source]¶
- Returns the number of HPU devices when the devices is set to auto. - Return type:
 
 - get_device_stats(device)[source]¶
- Returns a map of the following metrics with their values: :rtype: - Dict[- str,- Any]- Limit: amount of total memory on HPU device. 
- InUse: amount of allocated memory at any instance. 
- MaxInUse: amount of total active memory allocated. 
- NumAllocs: number of allocations. 
- NumFrees: number of freed chunks. 
- ActiveAllocs: number of active allocations. 
- MaxAllocSize: maximum allocated size. 
- TotalSystemAllocs: total number of system allocations. 
- TotalSystemFrees: total number of system frees. 
- TotalActiveAllocs: total number of active allocations. 
 
 - static is_available()[source]¶
- Returns a bool indicating if HPU is currently available. - Return type: