![](/img/trans.png)
[英]How to build tensorflow c++ code use a custom toolchain of bazel?
[英]How to configure bazel to build C++ app using tensorflow installed in python site-packages
這個問題主要是關於使用bazel開發C ++應用程序,該應用程序使用標頭和內置庫的第三方包,並且標頭可以作為系統包含文件進行訪問,即使用尖括號指定標頭: #include <header.h>
我希望這是一個常見的用例,但是在搜索了一個小時的文檔之后,我仍然沒有找到一種明顯的嘗試方法。
我的特殊用例是使用從源代碼構建的tensorflow 1.4。 Tensorflow已安裝在我的系統上的以下位置:
〜/ .pyenv / versions / 3.6.3 / envs / tensorflow14py36 / lib / python3.6 / site-packages / tensorflow
我如何修改我的Bazel構建和/或WORKSPACE,以便可以編譯(並最終鏈接)我的包含tensorflow標頭的應用程序,例如:
#include <tensorflow/core/public/session.h>
我發現了一個相關的問題: 如何構建和使用Google Tensorflow似乎最符合我期望的推薦解決方案是將標頭和庫復制到/ usr / local /。 我希望使用其他解決方案,但到目前為止,我已經成功使用了該方法。
我還向Tensorflow團隊提出了一個問題: https : //github.com/tensorflow/tensorflow/issues/15290
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.