ray.rllib.utils.torch_utils.global_norm#
- ray.rllib.utils.torch_utils.global_norm(tensors: List[numpy.array | jnp.ndarray | tf.Tensor | torch.Tensor]) numpy.array | jnp.ndarray | tf.Tensor | torch.Tensor [source]#
Returns the global L2 norm over a list of tensors.
- output = sqrt(SUM(t ** 2 for t in tensors)),
where SUM reduces over all tensors and over all elements in tensors.
- Parameters:
tensors – The list of tensors to calculate the global norm over.
- Returns:
The global L2 norm over the given tensor list.