c++ - 分类 imagenet - caffe/caffe.hpp : No such a file or directory

标签 c++ deep-learning caffe conv-neural-network imagenet

我通过 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/

相关文章:

protocol-buffers - protobuf 和 caffe 的安装问题

c++ - Direct2D - 如何使用位图进行 Gamma 校正透明度 (alpha)

c++ - 采用 OpenCV Mat<double> 并转换为 12 位值的数组。

python - skimage.transform.resize 导致系统崩溃

machine-learning - Caffe的train.prototxt中平均值的顺序是什么?

python - 如何以编程方式在python中为caffe生成deploy.txt

c++ - 适用于 Linux 的 C++ 代理脚本

c++ - 为什么 clang 或 gcc 不标记这种从 double 到 int 的隐式转换?

python - 如何为 tensorflow 多GPU代码实现批量归一化层

tensorflow - 我的模型训练中 val_acc 大幅下降,原因是什么?