問題タブ [bazel]
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.
gradle - Bazel と Gradle の違いは何ですか?
Googleはビルド ツールBazelをオープンソース化しました。このツールとGradleの違いは何ですか? Gradle にできなくてできること、Gradle のほうが優れていること、Gradle の方が優れていることは何ですか?
maven - Maven から Bazel への移行パスはありますか?
Bazel ( http://bazel.io/ ) がオープンソース化されたので、(大規模なリポジトリを) Maven から Bazel に徐々に移行するための段階的なプロセスはありますか?
c++ - Bazel ヘッダー ファイル コード ジェネレーター
ジェネレーターを実行するルールを記述してコード ジェネレーターを bazel ビルドに追加しようとしていますが、生成されたヘッダー ファイルを、ビルドしようとしているライブラリへのインクルード パスの依存関係として追加することに行き詰まっています。
ルールは次のようになります。
BUILD ファイルは次のようになります。
コード生成は機能し、コードをbazel-out/local-fastbuild/bin/common/gen_header.hに書き込みますが、gcc コマンド ラインは生成されたヘッダー ファイルにインクルード パスを追加せず、エラーが発生します: gen_header.h: Noそのようなファイルまたはディレクトリ
c++ - Bazel ビルドの詳細なコンパイラ コマンドのログ
ビルド プロセスの冗長性を高めるにはどうすればよいですか? Bazel は、ビルド中に問題が発生した場合にのみコンパイラ コマンドを出力するようです。
リンクの問題をデバッグするために、すべてが問題ないように見えても、cc_library ルールが起動するコンパイラ コマンドを確認したいと思います。さまざまなbazelコマンドラインパラメーターをすでに試しましたが、コンパイラコマンドは何も得られません:(
bazel - 静的 cc_library 依存関係からのシンボルが欠落している
プリコンパイル済み (静的) ライブラリをリンクするように bazel に指示するにはどうすればよいですか?
既存のスタティック ライブラリ プロジェクト (xy.BUILD) を参照しました。
別のプロジェクト内 (BUILD):
)
... 外部依存関係として (WORKSPACE の new_local_repository)。ヘッダー ファイルを使用してコードを .so ライブラリとしてコンパイルすることはできますが、静的ライブラリのシンボルが共有オブジェクト内にありません。依存。bazel がこれを自動的に行うようにする方法はありますか? コメント *1 のパラメーターは既に試しましたが、役に立ちません。
-L フラグと -l フラグを手動で設定することに非常に違和感を覚えます。これは、異なるアーキテクチャをサポートする必要があり、アーキテクチャに依存する異なるライブラリのパスを、継承されたアーティファクトごとに繰り返すのではなく、1 つだけ設定することを好むためです。
tensorflow - TensorFlow コア デバッグ; デバッグ シンボルの欠落
私は、CIFAR-10 モデル トレーニングの Python コードからコア C++ コードに足を踏み入れることで、TensorFlow の内部構造を学ぼうとしています。Python コードの段階的なデバッグに Eclipse+PyDev を使用するとうまくいきますが、TensorFlow コアの C++ コードにステップインする方法が見つかりません。別のプロジェクトで Eclipse CDT を使用して C++ コードをビルドし、ここcifar10_train.py
で説明されているように実行中の Python プロセスにデバッガーをアタッチしようとしましたが、シンボルが読み込まれることはなく、(明らかに) 遅延ブレークポイントがヒットすることもありません。
背景とセットアップ:
私はUbuntu 14.04 LTSで実行しており、ここで説明されているようにソースからTensorFlowコードをインストールし、私のCDTプロジェクトは次を含むMakefileを使用しています
bazel build -c dbg //tensorflow/cc:tutorials_example_trainer
.
tensorflow - Bazel を使用した Tensorflow の構築: genrule @png_archive//:configure の実行に失敗しました
Bazel で Tensorflow を構築できない理由を理解しようとしています。Tensorflow ウェブページhereのインストール手順に従っています。
コマンドでビルドしたときの出力は次のとおりですbazel build -c opt --config=cuda --verbose_failures //tensorflow/cc:tutorials_example_trainer
少し不可解です。Bash は、実際には多くの洞察を提供しない次のメッセージで失敗します。
bazel でコンパイルするときに、このエラーに遭遇した人はいますか?
編集:追加情報
OS は Fedora23 (カーネル 4.2.6-300.fc23)
gcc バージョンは 5.1.1 20150618 (Red Hat 5.1.1-4) (GCC) です。
ldd バージョン: (GNU libc) 2.22