Jac*_*son 8 c++ machine-learning neural-network deep-learning caffe
我最近修改了Caffe C++分类示例文件,我正在尝试重新编译它.但是,我无法将简单的g ++编译链接到include目录中的.hpp文件.我知道这是一个基本问题,但我似乎无法解决这个问题 - 有人可以帮我解决如何编译这个程序吗?编译现在看起来像这样:
g++ -I /home/jack/caffe/include classification.cpp -o classify
Run Code Online (Sandbox Code Playgroud)
但是我收到了这个错误:
In file included from /home/jack/caffe/include/caffe/common.hpp:19:0,
from /home/jack/caffe/include/caffe/blob.hpp:8,
from /home/jack/caffe/include/caffe/caffe.hpp:7,
from classification.cpp:1:
/home/jack/caffe/include/caffe/util/device_alternate.hpp:34:23: fatal error: cublas_v2.h: No such file or directory
#include <cublas_v2.h>
Run Code Online (Sandbox Code Playgroud)
我在没有Nvidia GPU的机器上运行它,所以当我查看device_alternate.hpp文件时,我意识到这也调用了很多与cuda相关的.hpp文件,这些文件并不存在.
通常,为了帮助编译器找到头文件,您需要向-I /path/to/include/folder编译行添加选项:
~$ g++ -I /path/to/caffe/include myfile.cpp
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6700 次 |
| 最近记录: |