問題タブ [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.
bazel - bazel で NVCC のバージョンを検出する
システムにインストールされている nvcc のバージョンを bazel で検出し、バージョンに基づいて具体的にフラグを設定したいと考えています。それを達成するための最良の方法は何ですか?私はbazelビルドシステムにかなり慣れていません。
compilation - Bazelのプロジェクト全体のcoptsとlinkopts
私の BUILD ファイルには、いくつかのライブラリがあります。
ご覧のとおり、両方のライブラリが同じ を共有していcopts
ます。同様に、同じ .xml を持つ複数のバイナリがありlinkopts
ます。すべてのライブラリとバイナリに個別に追加する必要がないように、これらのコンパイラ フラグを BUILD で一度定義するにはどうすればよいですか?
bazel - 複数の Bazel BUILD ファイルのエラー: 「ターゲット 'bar' はターゲット 'foo' から見えません」
次の構造として私のプロジェクト:
の内容./BUILD
:
の内容bar/BUILD
:
をビルドするfoo
と、次のエラーが発生します。
foo
依存関係を解決して正常にビルドするには、どうすればよいですか?
python - tensorflow を使用したプロジェクトのビルド エラー
エラーが発生しています:
tensorflow を使用してプロジェクトの bazel を実行しようとするときはいつでも。ワークスペース ファイルをhttps://github.com/tensorflow/serving/blob/master/WORKSPACEからコピーしました
そして、これがワークスペース ファイルの私のバージョンです。
私はテンソルフローをインストールしており、pythonはbazelのインストールを必要としないファイルを実行します。
android - bazel ビルドで appcompat-v7 を使用する
Android 用にコンパイルするために Bazel を使い始めようとしていますが、アプリの UI に問題があります。具体的には、UI を作成しようとすると、Bazel がチョークします。
主なアクティビティは次のようになります。
したがって、android.developer.comによると、appcompat-v7 を使用したい場合に行うべき正しいことは、android_library ブロックにあり、「//external:android/appcompat_v7」を含めます。涼しい。私の android_library ブロックは次のようになります。
Ok。次に、bazel build を実行すると、
Android-sdk ディレクトリに移動して確認すると、android-sdk/extras/android/ m2repository/com/android/support /appcompat-v7 のようなパスがあることに気付きますが、android-sdk/extras のようなパスはありません。 /アンドロイド/サポート
SDK マネージャー ツールを使用して、サポート リポジトリをフラッシュして再インストールしましたが、変更はありません。サポート ファイルはすべて m2repository の下にあります。そして、それらは *.jar ファイルではなく、*.aar ファイルです。*appcompat.jar のような名前のものが見つかりません
だから、ここで何かが間違っています。環境構成に何か問題があったような気がしますが、BUILD の関連するブロックを見たことがあります。私の WORKSPACE は次のようになります。
少なくとも私には整形式に見えます(さらに重要なことに、SDKがインストールされている実際の場所を指しています)
- Google の SDK が m2repository の下で *.aar を探す必要があることを示しているように見えるのに、Bazel がサポートで *.jar を探しているのはなぜですか?
- Bazel が関連する appcompat-v7 ファイルを見つけられるようにするには、どのような変更を加える必要がありますか?
fwiw、Bazelビルドラベルは0.2.0-jdk7です
tensorflow - シンタックスネットのビルド中に Bazel ビルドが「genrule @six_archive//:copy_six の実行に失敗しました」というエラーで失敗する
syntaxnet の github ページの指示に従って、syntaxnet パーサー モデルを構築しようとしています。
私のシステムは Debian Wheezyです。Ubuntu 14.04 LTS または 15.05 と大差ないはずです。ソースから bazel 0.2.2 (0.2.2b ではなく) をコンパイルしましたが、正しく動作しているようです。
コマンドを起動するたびにbazel test syntaxnet/... util/utf8/...
、テストは実行されず (すべてスキップされます)、非常に不可解なエラー メッセージが表示されます。次に例を示します。
推奨どおりにOracle Java 8 JDKを使用しています。コンパイラは次のとおりです。
エラーメッセージに記載されているバイナリを調べてみましたnamespace-sandbox
が、これを深く掘り下げる前に、ここで質問することにしました。
ただし、コマンドは正常に機能するようです:
何か案が?
更新: Ubuntu 14.04 LTS (Debian を実行している実稼働サーバーとは対照的に、私の小さなワークステーション) でまったく同じ手順を実行しましたが、すべてのテストに合格して、すべてが正常に機能します。何が違うのかしら。
tensorflow - ビルド/テストに失敗する (bazel) Syntaxnet (Tensorflow)
https://github.com/tensorflow/models/tree/master/syntaxnetの指示に従って、基本的なチュートリアルを実行しようとしています
すると、次のエラーが表示されますbazel test syntaxnet/... util/utf8/...
以下はエラーの抜粋です。
//syntaxnet:arc_standard_transitions_test 0.0秒で合格 //
syntaxnet :parser_features_test 0.0 秒
で合格 //syntaxnet:sentence_features_test 0.0 秒で合格
//syntaxnet:shared_store_test 0.2 秒で合格 //syntaxnet:tagger_transitions_test 0.0 秒
で合格
//util/utf8 :unicodetext_unittest 0.0 秒で合格
//syntaxnet:beam_reader_ops_test 0.1 秒で失敗 //
syntaxnet :graph_builder_test 0.1 秒
で失敗 //syntaxnet:lexicon_builder_test 0.1 秒で失敗//syntaxnet:parser_trainer_test 0.1
秒で失敗 //syntaxnet:reader_ops_test 0.1 秒で
失敗s
//syntaxnet:text_formats_test 0.1 秒で失敗
12 のテストのうち 12 を実行: ローカルで 6 つのテストが成功し、6 つのテストが失敗しました。指定したサイズが大きすぎるテストがありました。--test_verbose_timeout_warnings コマンド ライン オプションを使用して、これらがどれであるかを確認します。
この種のエラーに精通している人はいますか? どんな助けでも大歓迎です。
事前にどうもありがとうございました。
tensorflow - TensorFlow Bazel ビルドの失敗
TensorFlowの「ソースからのインストール」の指示に従ってbazel build -c opt --config=cuda //tensorflow/cc:tutorials_example_trainer
、Bazel を使用して TensorFlow を構築しています。
次のエラーが表示されます。
スタック: Ubuntu 14.04.2 を実行する EC2 g2.8xlarge マシン。Bazel バージョン 0.1.5 (一緒にインストールbazel-0.1.5-jdk7-installer-linux-x86_64.sh
)。
Bazel 0.1.4 と 0.2.3 を試しましたが、同じエラーが発生します。
bazel - Syntaxnet の Bazel ビルドが失敗を返す
私はsyntaxnetのGithubリポジトリからの手順に従っています
走った後
次のエラーが表示されます。
エラー: http://www.ijg.org/files/jpegsrc.v9a.tar.gz を /home/nikita/.cache/bazel/_bazel_nikita/40a11335a37800034c02daf7fa7a6e28/external/jpeg_archive/jpegsrc.v9a.tar.gz にダウンロード中にエラーが発生しました:接続がリセットされ、'@tf//tensorflow/core/platform/default/build_config:platformlib' によって参照されます。
エラー: 読み込みに失敗しました。ビルドが中止されました。情報: 経過時間: 1075.928 秒
エラー: ビルドを開始できませんでした。テストを実行できません。
同じことを提案してください
python - TensorFlow のカスタム Op を Python でインポート可能にする方法は?
/tensorflow/core/user_ops
カスタム Op 用のカーネルを実装し、それをasに入れましたcustom_op.cc
。Op 内では、 や などのすべての登録作業を行いREGISTER_OP
ますREGISTER_KERNEL_BUILDER
。
次に、この Op のグラデーションを Python で実装し、 と同じフォルダーに配置しましたcustom_op_grad.py
。ここでもすべての登録を行いました ( @ops.RegisterGradient
)。
次の内容の BUILD ファイルを作成しました。
その後、Tensorflow を再構築します。
このすべての後に Op を使用しようとすると、tf.user_ops.custom_op
それを呼び出すと、モジュールにそれがないことがわかります。
多分私がしなければならないいくつかの追加のステップがありますか?または、ファイルに何か問題がありBUILD
ますか?