# tensorplay.distributed.autograd API Source: https://www.tensorplay.cn/docs/api/tensorplay.distributed.autograd.html ## Functions 4 [#](#api-tensorplay.distributed.autograd.backward) ### backward function[Full reference ↗](/docs/generated/tensorplay.distributed.autograd.backward.html) ```python tensorplay.distributed.autograd.backward(context_id: int, roots: Any, retain_graph: bool = False) → None ``` [#](#api-tensorplay.distributed.autograd.get_gradients) ### get_gradients function[Full reference ↗](/docs/generated/tensorplay.distributed.autograd.get_gradients.html) ```python tensorplay.distributed.autograd.get_gradients(context_id: int) → dict[Any, Any] ``` [#](#api-tensorplay.distributed.autograd.is_available) ### is_available function[Full reference ↗](/docs/generated/tensorplay.distributed.autograd.is_available.html) ```python tensorplay.distributed.autograd.is_available() → bool ``` [#](#api-tensorplay.distributed.autograd.is_initialized) ### is_initialized function[Full reference ↗](/docs/generated/tensorplay.distributed.autograd.is_initialized.html) ```python tensorplay.distributed.autograd.is_initialized() → bool ``` ## Classes 2 [#](#api-tensorplay.distributed.autograd.context) ### context class[Full reference ↗](/docs/generated/tensorplay.distributed.autograd.context.html) ```python class tensorplay.distributed.autograd.context ``` [#](#api-tensorplay.distributed.autograd.DistAutogradContext) ### DistAutogradContext class[Full reference ↗](/docs/generated/tensorplay.distributed.autograd.DistAutogradContext.html) ```python class tensorplay.distributed.autograd.DistAutogradContext ```