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: