本文简要介绍python语言中 torch.distributed.rpc.RRef.backward
的用法。
用法:
backward(self: torch._C._distributed_rpc.PyRRef, dist_autograd_ctx_id: int = - 1, retain_graph: bool = False) → None
使用 RRef 作为向后传递的根来运行向后传递。如果提供了
dist_autograd_ctx_id
,我们将使用提供的 ctx_id 从 RRef 的所有者开始执行分布式向后传递。在这种情况下,应使用get_gradients()
来检索梯度。如果dist_autograd_ctx_id
是None
,则假设这是一个局部自动求导图,并且我们仅执行局部向后传递。在本地情况下,调用此 API 的节点必须是 RRef 的所有者。 RRef 的值预计是一个标量张量。>>> import torch.distributed.autograd as dist_autograd >>> with dist_autograd.context() as context_id: >>> rref.backward(context_id)
例子:
参数:
相关用法
- Python PyTorch RRef.rpc_sync用法及代码示例
- Python PyTorch RRef.remote用法及代码示例
- Python PyTorch RRef.rpc_async用法及代码示例
- Python PyTorch RReLU用法及代码示例
- Python PyTorch RNNTLoss用法及代码示例
- Python PyTorch ReduceLROnPlateau用法及代码示例
- Python PyTorch ReflectionPad1d用法及代码示例
- Python PyTorch RemoteModule用法及代码示例
- Python PyTorch Rows2Columnar用法及代码示例
- Python PyTorch RandomRecDataset用法及代码示例
- Python PyTorch ReplicationPad1d用法及代码示例
- Python PyTorch Resample用法及代码示例
- Python PyTorch ReplicationPad3d用法及代码示例
- Python PyTorch ReflectionPad2d用法及代码示例
- Python PyTorch RandomApply用法及代码示例
- Python PyTorch RarArchiveLoader用法及代码示例
- Python PyTorch RelaxedOneHotCategorical用法及代码示例
- Python PyTorch RandomErasing用法及代码示例
- Python PyTorch RendezvousHandler.shutdown用法及代码示例
- Python PyTorch RNN用法及代码示例
- Python PyTorch RNNCell用法及代码示例
- Python PyTorch ReLU用法及代码示例
- Python PyTorch ReLU6用法及代码示例
- Python PyTorch ReplicationPad2d用法及代码示例
- Python PyTorch ReflectionPad3d用法及代码示例
注:本文由纯净天空筛选整理自pytorch.org大神的英文原创作品 torch.distributed.rpc.RRef.backward。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。