网上关于mac编译tensorflow c++的资料少的可怜,为了配置这个东西整整花了我两天时间,实在是憋屈。在这就简单说明一下我在配置过程中遇到的问题。
首先配置的过程我参考了下面几篇博客
https://www.octadero.com/2017/08/27/tensorflow-c-environment/
http://blog.blitzblit.com/2017/06/11/creating-tensorflow-c-headers-and-libraries/
https://www.jianshu.com/p/d46596558640
然而直接照着上面的教程做是会出问题的。首先是在编译过程中出现下面这个错误。
ERROR: error loading package 'external': Package 'external' contains errors.
按照网上的教程都无法解决问题,最后我发现是bazel版本的问题,貌似新版的会出错(也可能是brew安装的缘故。。。),于是我就重新安装了旧版本,在此我用的是0.5.4版,同时不太敢用brew。