問題タブ [bazel-rules]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1525 参照

bazel - CMake パッケージを bazel cmake_external にリンクする

pytorch c++ ライブラリを CMake とリンクするには、本当に必要find_package(Torch REQUIRED)で使用するだけです

ソースはこちらからダウンロードできます: https://download.pytorch.org/libtorch/nightly/cpu/libtorch-shared-with-deps-latest.zip CMake のチュートリアルはこちら: https://pytorch.org/cppdocs/ installation.html

私の中には次のものがありますWORKSPACE

そして、これは私の中でBUILD

リンクしようとすると、<dir> does not appear to contain CMakeList.txt これは本当ですが、でリンクするとfind_package(Torch REQUIRED)、トップレベルCMakeList.txtは必要ありません。CMake は を探しますTorchConfig.cmake。bazel はトップレベルなしでこのパッケージのターゲットを作成できますCMakeList.txtか? 探しているはずTorchConfig.cmakeですよね?

CMAKE_PREFIX_PATHまた、ファイルがリモートで取得された場合、どのように機能しますか?ディレクトリhttp_archiveを使用しますか?~/.cache/bazel

ありがとうございました!