問題タブ [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.
homebrew - 特定の既知のフォーミュラを抽出できないのはなぜですか?
Mac (10.11.5) に bazel をインストールしようとしています。
brew で利用できることがわかります: http://braumeister.org/formula/bazel
しかし、「brew install bazel」を実行すると、次のようになります。
どうしてこれなの?
tensorflow - SyntaxNet Bazel のビルドに失敗しました: gcc: エラー: 認識できないコマンド ライン オプション '-h'
Ubuntu 14.04 LTS に SyntaxNet をインストールしようとすると、ビルドが gcc の認識されないコマンド ライン オプション '-h' で失敗します。gcc のドキュメントを検索したところ、そのようなコマンド ライン オプションはないようです。誰もこれを見たことがありますか?
tensorflow - 最初のテストの実行中にtensorflow-magenta bazelエラーが発生しました
Ubuntu 15.10 に C++ protobuf ライブラリをインストールしました。マゼンタ ワークスペース ディレクトリ内で最初のマゼンタ テストを実行すると、次のエラーが発生します (URL を protobuf に変更しました。レピュテーション ポイントが不足しています。これは素晴らしい問題報告システムです)。
root@ubuntu-VirtualBox:/home/ubuntu/magenta# bazel test magenta/... .. エラー: パッケージにエラーが含まれています: マゼンタ。エラー: パッケージ 'magenta' の読み込み中にエラーが発生しました: 拡張ファイル 'protobuf.bzl' の読み取り中にエラーが発生しました: そのようなパッケージはありません '@protobuf//': リポジトリのクローン作成エラー: protobuf: git-upload-pack を開けません protobuf が原因で: 開けませんprotobuf が原因の git-upload-pack: 開くことができません protobuf が原因の git-upload-pack: 開くことができません 情報: 経過時間: 2.305 秒 エラー: ビルドを開始できませんでした。テストを実行できません。
android - 外部依存関係をbazelに追加するにはどうすればよいですか
私は学生で、現在、作成したゲームを Android Studio で接続しようとしているプロジェクトに取り組んでいます。ニューラル ネットワークも、Android ゲームに使用される Tensorflow で作成されています。
問題は、Android Studio が Gradle と呼ばれるビルド ツールを使用し、Tensorflow が Bazel を使用していることです。この問題を解決するために、Bazel を使用して Android ゲームをビルドしようとしましたが、使用されている外部依存関係を追加する必要がある部分で立ち往生しています。ゲームでは、次の依存関係を使用します。
- アプリの互換性
- サポート
- パーセント
Androidサポートリポジトリに付属していると思われるもの。
http://www.bazel.io/docs/external.htmlおよび他のいくつかのソースを見てきましたが、依存関係を追加する方法をまだ理解していません。誰かが appcompat などでそれを行う方法と、それを機能させるために何をしなければならないかの例を教えてもらえますか? または、もっと簡単な別の方法はありますか?
編集:私は Tensorflow のアンドロイド例の構築に成功しましたが、これ: https://github.com/tensorflow/tensorflow/tree/master/tensorflow/examples/android しかし、私が使用している依存関係は含まれていません。
docker - Docker コンテナーでサンドボックス化を使用して bazel を実行する
Docker コンテナー内で bazel を使用してビルドしたいと考えています。ただし、常に次の警告が表示されます。
警告: お使いのシステムではサンドボックス化された実行がサポートされていないため、アクションの気密性は保証されません。詳細については 、 http://bazel.io/docs/bazel-user-manual.html#sandboxingを参照してください。--ignore_unsupported_sandboxing を使用して、この警告をオフにすることができます。
サンドボックスを使用したい。これは権限の問題であり、Docker デーモンによって一部の権限が削除されるために発生することを理解しています。サンドボックスが機能するために必要な権限は何ですか?
注: 単に使用する--privileged
ことはオプションではありません。
tensorflow - bazel/tensorflow ビルド中に外部ヘッダー ファイルを追加する方法
テンソルフローの実験のために、外部ヘッダー ファイル (OpenCL ヘッダー ファイルなど) を追加しようとしています。これを tensorflow/core/BUILD ファイルの下の BUILD ファイルに追加しようとしました:
また、このディレクトリに OpenCL ドライバー (tensorflow/third_party の下) からのこれらのヘッダー ファイルの場所へのソフトリンクも作成しました ( ln -s /opt/opencl/ など)。
外部ヘッダー ファイル (/opt/opencl/CL/ など) を直接追加すると、外部ファイルをインクルードできない (またはそのようなもの) というメッセージが表示されます。
これらのヘッダー ファイルを /usr/include/ にコピーするためのルート パスワードも持っていません。
ビルドのために外部ヘッダーファイルをテンソルフローにする方法を誰かが正確に説明できますか?
迅速なご協力ありがとうございます。
tensorflow - bazel が使用する CPU コアの数を指定するにはどうすればよいですか?
私はbazelでシンタックスネット(テンソルフローフォーク)を構築しています。動作が非常に遅く、ハングアップし続けます。
前回 (caffe で) この問題が発生したとき、使用しているコアの数を追加して変更するように誰かに言われました-j4
。bazel では、このコマンドは機能しませんでした。このような bazel のカスタム コマンドはありますか?
CPU スペック: 3.8GHz クロック、クアッドコア
CPU モデル: AMD 4800 (またはそれに沿ったもの)。
tensorflow - tensorflow tensorflow-serving と syntaxnet から bazel アーティファクトを組み合わせる方法は?
私はbazelを使用してsyntaxnetとtensorflow-servingを構築しました。どちらも tensorflow 自体の独自の (部分的な?) コピーを埋め込みます。私はすでに、理解できないシンタックスネットツリーに「住んでいる」スクリプトでテンソルフローサービスの一部を「インポート」したいという問題を抱えています(いくつかの非常に醜いことをしなければ)。
今、私は「テンソルボード」が欲しいのですが、それはどうやらsyntaxnetまたはtensorflow-servingの中に埋め込まれたtensorflowの一部として構築されません。
だから、「自分のやり方が間違っている」と確信しています。さまざまな個別の bazel ワークスペースによって構築されたアーティファクトをどのように組み合わせる必要がありますか?
特に、tensorflow (tensorboard を使用) AND syntaxnet AND tensorflow-serving を構築し、それらを使用するために「インストール」して、完全に別のディレクトリ/リポジトリに独自のスクリプトを書き始めることができるようにするにはどうすればよいですか?
「./bazel-bin/blah」は本当に bazel のエンド ゲームですか? 「make install」に相当するものはありませんか?