nnpd.core.runtime ================= .. py:module:: nnpd.core.runtime .. autoapi-nested-parse:: CPU, single CUDA device, independent jobs, or torchrun/DDP execution. Classes ------- .. autoapisummary:: nnpd.core.runtime.Runtime Functions --------- .. autoapisummary:: nnpd.core.runtime.seed_all Module Contents --------------- .. py:class:: Runtime(settings: dict, *, initialize: bool = True) .. py:attribute:: deterministic .. py:attribute:: cpu_threads .. py:attribute:: rank .. py:attribute:: world_size .. py:attribute:: local_rank .. py:attribute:: parallel .. py:attribute:: device .. py:attribute:: ddp .. py:attribute:: leader .. py:property:: training_signature :type: dict .. py:method:: broadcast(value) .. py:method:: barrier() -> None .. py:method:: close() -> None .. py:function:: seed_all(seed: int) -> None