【发布时间】:2022-06-17 06:07:14
【问题描述】:
我正在使用 Tensorflow 的 C++ API 来加载和运行保存的模型。当我使用优化标志 -O2 在 GCC 中构建我的 C++ 代码时,我收到以下错误:
undefined reference to `tensorflow::TensorShapeBase<tensorflow::TensorShape>::TensorShapeBase(absl::Span<long const>)'
我认为这是由于创建了以下张量:
Tensor my_tensor(DT_DOUBLE, TensorShape({2, 4}));
但是,如果我在没有编译器标志-O2 的情况下构建我的 C++ 代码,则代码会完美地构建和执行。我正在使用从源代码构建的 Tensorflow 2.5 库。
关于如何修复错误的任何建议?
【问题讨论】:
标签: c++ tensorflow