torch.logspace
torch.logspace(start, end, steps, base=10.0, *, 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 {{\text{{base}}}}^{{\text{{start}}}} to
   {{\text{{base}}}}^{{\text{{end}}}}, inclusive, on a logarithmic
   scale with base "base". That is, the values are:
  (\text{base}^{\text{start}}, \text{base}^{(\text{start} +
  \frac{\text{end} - \text{start}}{ \text{steps} - 1})}, \ldots,
  \text{base}^{(\text{start} + (\text{steps} - 2) *
  \frac{\text{end} - \text{start}}{ \text{steps} - 1})},
  \text{base}^{\text{end}})

From PyTorch 1.11 logspace 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
