This is a stupid question. I am trying to do a very simple thing. How do I convert a 0-dim torch::Tensor into a torch::Scalar.
Basically, what I am trying to achieve is the following:

auto center1 = torch::linspace(a[0], a[1], K+1);

My problem is that a[0] is a 0-dim Tensor but linspace requires a torch::Scalar.
When I tried to simply cast to a scalar, I get the following error:

error: no suitable user-defined conversion from “at::Tensor” to “c10::Scalar” exists