Parameters:
      input (Tensor) -- the input tensor.
Keyword Arguments:
      out (Tensor, optional) -- the output tensor.
torch.special.xlog1py(input, other, *, out=None) -> Tensor
Computes "input * log1p(other)" with the following cases.
  \text{out}_{i} = \begin{cases}     \text{NaN} & \text{if }
  \text{other}_{i} = \text{NaN} \\     0 & \text{if }
  \text{input}_{i} = 0.0 \text{ and } \text{other}_{i} !=
  \text{NaN} \\     \text{input}_{i} *
  \text{log1p}(\text{other}_{i})& \text{otherwise} \end{cases}

Similar to SciPy's scipy.special.xlog1py.
Parameters:
      * input (Number or Tensor) -- Multiplier
  * **other** (*Number** or **Tensor*) -- Argument

Note:
 At least one of "input" or "other" must be a tensor.

Keyword Arguments:
      out (Tensor, optional) -- the output tensor.
Example:
  >>> x = torch.zeros(5,)
  >>> y = torch.tensor([-1, 0, 1, float('inf'), float('nan')])
