在 C++ 中使用 Libtorch 1.6.0,我收到以下错误:
error: no matching member function for call to 'size'
我的线路如下:
image = F::interpolate(image, F::InterpolateFuncOptions().size({target_height, target_width}).mode(torch::kNearest));
但在文档中它似乎是正确的......知道吗?
提前致谢
你应该std::vector
像这样包装它:
image = F::interpolate(image,
F::InterpolateFuncOptions()
.size(std::vector<>{target_height, target_width})
.mode(torch::kNearest));
这样做的原因是size
没有对您尝试使用的std::initializer_list 进行重载调用(请参阅此处的size
文档)。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句