class_docstr: Transforms a real vector into an ordered vector.
  
  Specifically, enforces monotonically increasing order on the last dimension
  of a given tensor via the transformation :math:`y_0 = x_0`,
  :math:`y_i = \sum_{1 \le j \le i} \exp(x_i)`
code: def _call(self, x):
      z = torch.cat([x[..., :1], x[..., 1:].exp()], dim=-1)
      return torch.cumsum(z, dim=-1)
  
file_path: pyro/pyro/distributions/transforms/ordered.py
imports: import torch
  from torch.distributions.transforms import Transform
  from ..None import constraints
label_desc: Use image node_id 1 for calling the OrderedTransform obj's underlying member method code with example usage: obj._call(x) and returns: torch