torch.linspace
torch.linspace(start, end, steps, *, out=None, dtype=None, layout=torch.strided, device=None, requires_grad=False) -> Tensor
Creates a one-dimensional tensor of size "steps" whose values are
   evenly spaced from "start" to "end", inclusive. That is, the value
   are:
  (\text{start}, \text{start} + \frac{\text{end} -
  \text{start}}{\text{steps} - 1}, \ldots, \text{start} +
  (\text{steps} - 2) * \frac{\text{end} -
  \text{start}}{\text{steps} - 1}, \text{end})

From PyTorch 1.11 linspace requires the steps argument. Use
   steps=100 to restore the previous behavior.
Parameters:
      * start (float) -- the starting value for the set of
        points
  * **end** (*float*) -- the ending value for the set of points

  * **steps** (*int*) -- size of the constructed tensor

Keyword Arguments:
      * out (Tensor, optional) -- the output tensor.
  * **dtype** (*torch.dtype**, **optional*) -- the data type to
