mac caffe xCode

mac编译caffe

好像又变容易了,直接git clone下载blvc源码,make.config里去掉了CPU_ONLY前面的注释,并没有安装任何依赖,也可能是自己mac上本来有,

xCode里调用caffe:

会报两次错误:

1. include <cblas.h>找不到:

locate cblas.h

自己mac上是在这里: /usr/local/Cellar/openblas/0.2.20_1/include/cblas.h

所以在Header Search Paths里增加/usr/local/Cellar/openblas/0.2.20_1/include

在Library Search Paths 里增加/usr/local/Cellar/openblas/0.2.20_1/lib

2. cv::imread 链接不到:

修改Other Link Flags:

-lopencv_calib3d -lopencv_core -lopencv_features2d -lopencv_flann -lopencv_highgui -lopencv_imgcodecs -lopencv_imgproc -lopencv_ml -lopencv_objdetect -lopencv_photo -lopencv_shape -lopencv_stitching -lopencv_superres -lopencv_video -lopencv_videoio -lopencv_videostab -lglog -lhdf5 -lgflags -lprotobuf -lboost_system -lopenblas -lhdf5_hl -lleveldb -llmdb -lboost_filesystem -lm -lsnappy -lboost_thread-mt

即可。输出:

caffeTest: command line brew
usage: caffe <command> <args>

commands:
  train           train or finetune a model
  test            score a model
  device_query    show GPU diagnostic information
  time            benchmark model execution time

  No modules matched: use -help
Program ended with exit code: 0

猜你喜欢

转载自www.cnblogs.com/zhengmeisong/p/9024553.html