在 C++ 版本的 Libtorch 中,我发现我可以通过 获取浮点张量的值*tensor_name[0].data<float>(),而不是0我可以使用任何其他有效索引。但是,当我通过在张量创建中int添加选项来定义张量时at::kInt,我无法使用此结构来获取张量的值,即类似*tensor_name[0].data<at::kInt>()or*tensor_name[0].data<int>()不起作用并且调试器一直说Couldn't find method at::Tensor::data<at::kInt>or Couldn't find method at::Tensor::data<int>。我可以通过 获取值auto value_array = tensor_name=accessor<int,1>(),但它更易于使用*tensor_name[0].data<int>()。你能告诉我如何使用data<>()来获取int张量的值吗?
我的类型也有同样的问题bool。