Hi all,
I’m trying to unpack a std::tuple
in C++ however using std::get
doesn’t work and I’m not sure why. Is there I’m missing?
#include <torch/torch.h>
int main(){
int64_t B = 4096;
int64_t D = 4;
int64_t N = 6;
at::Tensor matrices = torch::randn(B,D,N,N);
std::tuple<at::Tensor, at::Tensor> out = torch::linalg::slogdet(matrices);
at::Tensor sign = std::get<0>(out); //fails
}
Thank you!