CPUAccelerator¶ class lightning.pytorch.accelerators.CPUAccelerator[source]¶ Bases: Accelerator Accelerator for CPU devices. static auto_device_count()[source]¶ Get the devices when set to auto. Return type: int get_device_stats(device)[source]¶ Get CPU stats from psutil package. Return type: dict[str, Any] static get_parallel_devices(devices)[source]¶ Gets parallel devices for the Accelerator. Return type: list[device] static is_available()[source]¶ CPU is always available for execution. Return type: bool static parse_devices(devices)[source]¶ Accelerator device parsing logic. Return type: int setup_device(device)[source]¶ Raises: MisconfigurationException – If the selected device is not CPU. Return type: None teardown()[source]¶ Clean up any state created by the accelerator. Return type: None