protomotions.utils.fabric_config module

class protomotions.utils.fabric_config.FabricConfig(accelerator='gpu', devices=1, num_nodes=1, strategy=<Mock object>, precision='32-true', loggers=None, callbacks=None)[source]

Bases: ConfigBuilder

Configuration for Lightning Fabric

accelerator: str = 'gpu'
devices: int | str = 1
num_nodes: int | str = 1
precision: str | int = '32-true'
loggers: Dict | <Mock object at 0x7343240d2450>[]] | None = None
callbacks: List[Dict | Any] | None = None
__init__(accelerator='gpu', devices=1, num_nodes=1, strategy=<Mock object>, precision='32-true', loggers=None, callbacks=None)