我通过 caffe 使用自己的数据集训练了网络,现在我想使用 C++ 编写分类代码。我的机器(linux)仅适用于CPU! (我使用 GPU 在虚拟机中训练网络)。
当我尝试“包含”特定的 Caffe header 时:#include <caffe/caffe.hpp>
编译器向我显示以下消息:fatal error: caffe/caffe.hpp: No such file or directory
.
我尝试将特定的caffe文件复制到/usr/lib/
但这没有帮助。有什么建议么?
最佳答案
您的问题与 Caffe 或深度学习无关。您刚刚错过了包含头文件的正确方法。
当您想要包含头文件时,它应该位于包含文件的同一文件夹中,或者您应该编写正确的文件夹。一些 IDE(例如 MSVS)(我认为所有其他 IDE 也这样做)能够确定另一个库的头文件所在的特定文件夹。
因此,只需确保您已告诉编译器在哪里可以找到包含文件夹。
关于c++ - 分类 imagenet - caffe/caffe.hpp : No such a file or directory,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39145373/