分类 imagenet - caffe/caffe.hpp: 没有这样的文件或目录

Classification imagenet - caffe/caffe.hpp: No such a file or directory

我通过caffe使用自己的数据集训练了net,现在我想用C++写一个分类代码。我的机器 (linux) 仅适用于 CPU! (我用 GPU 在 VM 中训练网络)。

当我尝试 "include" 特定的 Caffe header:#include <caffe/caffe.hpp> 编译器向我显示此消息:fatal error: caffe/caffe.hpp: No such file or directory.

我试图将特定的 caffe 文件复制到 /usr/lib/,但没有帮助。有什么建议么?

您不应该 #include <caffe.hpp> 并确保在其中一个包含目录中找到该文件吗?

您的问题与 Caffe 或深度学习无关。您刚刚错过了包含头文件的正确方法。

当您想要包含头文件时,它应该与包含文件位于同一文件夹中,或者您应该编写正确的文件夹。像 MSVS 这样的一些 IDE(我认为其他所有 IDE 也是)提供了确定另一个库的头文件所在的特定文件夹的能力。

因此,请确保您已经告诉编译器在哪里可以找到包含文件夹。