【发布时间】:2021-09-10 01:36:14
【问题描述】:
在下面的代码中,我想将loss(数据类型at::Tensor)与lossThreshold(数据类型double)进行比较。在进行比较之前,我想将 loss 转换为 double。我该怎么做?
int main() {
auto const input1(torch::randn({28*28});
auto const input2(torch::randn({28*28});
double const lossThreshold{0.05};
auto const loss{torch::nn::functional::mse_loss(input1, input2)}; // this returns an at::Tensor datatype
return loss > lossThreshold ? EXIT_FAILURE : EXIT_SUCCESS;
}
【问题讨论】: