autointent.advisor.HardwareProfile#

class autointent.advisor.HardwareProfile#

The machine budget every estimate is scored against.

Produced by detect_hardware(), or built by hand to size a search space for a machine you are not currently on. All sizes are in binary gigabytes (GiB). vram_gb is 0.0 on CPU-only hosts, and on Apple silicon it is a fraction of unified memory rather than dedicated VRAM. notes carries such caveats and any manual VRAM override that was applied.

accelerator: Accelerator#
device_name: str#
vram_gb: float#
ram_gb: float#
free_disk_gb: float#
cpu_count: int#
notes: list[str] = []#
property device_class: str#
Return type:

str