bazel

    2熱度

    1回答

    我有一個Java單元測試,它將使用機器學習模型文件,將其稱爲model.bin,它由一個外部工具從簡單的文本文件構建而成(稱爲model-builder,已經通過C++規則構建)。雖然定義genrule是有意義的,但它不支持deps(model.bin & model-builder在我的情況下)。我看到兩個選項: 使我的測試代碼構建model.bin文件。從概念上講,這不是我想測試測試的真正內容

    1熱度

    1回答

    問題 我一直在開發一個遊戲,C++在我的業餘時間,我已經選擇使用Bazel作爲我的生成工具,因爲我從未有過一噸運氣(或有趣)與make或cmake一起工作。我也有其他語言的依賴關係(python,用於某些高級腳本)。我使用glfw進行基本的窗口處理和高級圖形支持,並且運行良好,但現在出現問題。我不確定我應該如何在Bazel世界中處理像glfw這樣的依賴關係。 對於我的一些相關性(如gtest和fr

    0熱度

    2回答

    我正在嘗試從源構建tensorflow。一旦在我的筆記本電腦上使用指南,我已經成功完成了這一步,現在我正在試用我的臺式機。 .whl文件無法顯示在/ tmp目錄中,導致在下一步中無法安裝pip軟件包。我無法在任何地方找到.whl文件。 我已經嘗試重新安裝bazel並重新下載tensorflow git repo 並從頭開始重複執行整個過程,並且它只是無法顯示在/ tmp中。我不太習慣修改pytho

    0熱度

    1回答

    https://github.com/tensorflow/tensorflow/tree/master/tensorflow/go中的README描述了一個有點脫節的構建過程。 爲什麼不使用SWIG和https://github.com/bazelbuild/rules_go中的去規則?

    1熱度

    1回答

    作爲我們努力創建bazel-maven轉換互操作工具(從更細粒度的bazel罐子創建maven尺寸罐子)的一部分,我們需要aspect在bazel build上運行訪問目標的java_common.provider以便從中取出罐子和小火雞。 這可能嗎?

    0熱度

    1回答

    我可以從eclipse導出到.war文件並在Tomcat上運行。但是,當我使用Bazel構建它時,生成的.war文件不會在Tomcat上運行。 項目結構從日食(和工作)出口 project |_src | |_main/java/*.java | |_WebContent |_META-INF |_Manifest.mf |_WEB-INF

    0熱度

    1回答

    我想構建一個相對獨立的發佈包(假設它是一個tar包,但可能是一個RPM/Deb),它包含我的代碼(它被打包成一個jar),以及我的代碼被編譯並在運行時使用的jar。 (假設這些都是簡單的設置) 我有MyPackage(它有一堆.java文件),我們說它直接取決於外部的瓶子A和B,而B取決於外部罐子C.我從maven_jars中獲得A,B和C. 我已經設置了規則是這樣的: 在MyPackage的/

    1熱度

    1回答

    我在實施BuildEventService的服務器,以便我可以讓bazel將它的BuildEventProtocol消息導出到它。我試圖找出如何在沒有競爭條件的情況下讀取測試運行的日誌,特別是由於bazel在本地計算機上重複使用同一路徑進行多次運行以及BES的默認異步特性,這似乎非常困難。 舉例: 作爲事件流的一部分,我得到如下: EventStream event: stream_id {

    1熱度

    1回答

    作爲我們努力創建一個bazel-maven過渡互操作工具(從更細粒度的bazel罐子創建maven大小的罐子)的一部分,我們編寫了一個aspect運行對整個巴澤爾回購bazel build和txt文件outputs寫入重要信息(例如:jar文件路徑,編譯的DEP目標和運行的DEP目標等) 我們跑過一個問題,即回購的代碼被改變了一些txt文件不再被寫入。但之前的運行(代碼更改之前)的舊文件txt仍然

    1熱度

    1回答

    我有一個鏡像我們生產系統的本地部署系統。這兩個都通過調用kubectl應用-f部署和服務.yaml 我使用當前的git散列標記所有生成,這意味着對於乾淨部署到GKE,所有服務都有一個新的docker圖像標記這意味着應用程序將重新啓動它們,但在本地到minikube標籤通常不會更改,這意味着新代碼不會運行。在我通過調用kubectl delete和kubectl create來部署到minikube