問題タブ [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.

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

shared-libraries - Tensorflow で Bazel を使用して共有ライブラリを作成する方法

次のように、バゼルテンソルフローを構築しようとしました:

bazel ビルド -c opt --copt="-fPIC" --copt="-g0" //tensorflow/tools/pip_package:build_pip_package

.soの下にファイルが表示されませんでし~/tensorflow/bazel-bin/tensorflow/coreた。

ファイルはありませんが、ファイルとファイル.soがあります。.lo.a

.sotensorflow ライブラリのファイルの作り方を教えてください。

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

python-2.7 - バゼルでsyntaxnetを構築する:pywrapエラー

root権限なしでbazelを使用してsyntaxnetを構築しようとしています。bazel 0.2.2b をダウンロードし、その Web サイトで提案されているように、syntaxnet git リポジトリを取得しました。bazel ビルド用の新しい gccを渡し、環境変数を設定してローカル gcc とローカル python バージョン (2.7) を含めることができました。また、swig と jdk を に追加しましたPATH。それでも、実行しようとすると次のエラーが表示されますbazel test syntaxnet/... util/utf8/...

INFO: Found 65 targets and 12 test targets... ERROR: /home/davba/.cache/bazel/_bazel_debauscd/33ff1ccf943e8d1167bc44c81c9ea8f4/external/org_tensorflow/tensorflow/python/BUILD:1023:1: output 'external/org_tensorflow/tensorflow/python/pywrap_tensorflow.cc' was not created. ERROR: /home/davba/.cache/bazel/_bazel_debauscd/33ff1ccf943e8d1167bc44c81c9ea8f4/external/org_tensorflow/tensorflow/python/BUILD:1023:1: output 'external/org_tensorflow/tensorflow/python/pywrap_tensorflow.py' was not created. ERROR: /home/davba/.cache/bazel/_bazel_debauscd/33ff1ccf943e8d1167bc44c81c9ea8f4/external/org_tensorflow/tensorflow/python/BUILD:1023:1: not all outputs were created.

その後、テストは実行されません。つまり、12 個のテストがすべてスキップされます。どんなアイデアでも大歓迎です。

編集:古いバージョンの protobuf を使用していることに気付きました。残念ながら、更新後も問題は残ります。

それはpython関連の問題のようで、ソースからpythonをビルドしたので、anacondaを使用しようとしましたが、同じエラーが発生しました。

詳細情報: CentOS 6.5 を使用しており、python 2.7.11 を試しました。環境変数を次のように設定し、それに応じて bazel をビルドするための CROSSTOOL ファイルを変更しました。

CXX=/soft/csw/linux64/rel6/gccs-4.8.5/bin/c++

CC=/soft/csw/linux64/rel6/gccs-4.8.5/bin/gcc

LDFLAGS="-L/soft/csw/linux64/rel6/gccs-4.8.5/lib -L/soft/csw/linux64/rel6/gccs-4.8.5/lib64":"-L/home/davba/syntaxnet-utils/pcre/lib"

CXXFLAGS="-L/soft/csw/linux64/rel6/gccs-4.8.5/lib -L/soft/csw/linux64/rel6/gccs-4.8.5/lib64"

LD_LIBRARY_PATH=/soft/csw/linux64/rel6/gccs-4.8.5/lib:/soft/csw/linux64/rel6/gccs-4.8.5/lib64:/home/davba/AnacondaPython/lib:$LD_LIBRARY_PATH

SWIG_PATH=/home/davba/syntaxnet-utils/compiled-swig/bin

ありがとう!

0 投票する
2 に答える
2086 参照

build - Bazel ルールとファイル グループの不整合

ライブラリのすべての .proto ファイルを 1 つのラベルに含めるファイル グループ ルールを作成しました。

しかし奇妙なことに、この形式では、この他のルールは失敗します:

dep として protos_all_cc ルールに注意してください。

元に戻せば

すべて正常に動作します。

最初の形式と 2 番目の形式は完全に等しいと思います。私が欠けているものは何ですか?

編集:ここtf_proto_libraryで定義されています:

https://github.com/tensorflow/tensorflow/blob/master/tensorflow/core/platform/default/build_config.bzl#L26

は次のようcc_proto_libraryに定義されています。

https://github.com/google/protobuf/blob/master/protobuf.bzl#L109

ベゼルバージョン:

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

ruby - Travis-CI で TensorFlow の共有ライブラリを構築する方法

TensorFlowのRuby ラッパーの作成を支援しています。明らかに。プロジェクトの自動テストをセットアップしたいので、現在、Travis-CI を構成してプロジェクトをビルドし、自分のマシン (OSX El Capitan) でできるようにテストを実行するのに苦労しています

私の質問は次のとおりです: TensorFlowの共有ライブラリ ( ).travis.ymlを適切に -file に入れる必要がある魔法は何ですか?bazel buildtensorflow.so

私が知る限り、Google のビルド ツール Bazel を含むTensorFlowの依存関係を正常にインストールしましたが、Travis-CI はまだビルドできません。これを書いている時点で、コマンドは次のメッセージで失敗します。bazel build

https://travis-ci.org/chrhansen/tensorflow.rb/builds/145716589

注: github.com/node-tensorflow/node-tensorflow の担当者がこれを成功させたことに気付きました: https://travis-ci.org/node-tensorflow/node-tensorflow/builds

更新: https://github.com/tensorflow/tensorflow/issues/3374

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

tensorflow - pip のビルド時の GPU サポートでのビルド エラー

Tensorflow 0.9 チュートリアルの開発用 TensorFlow のセットアップセクションに到達しましたが、GPU のサポートを追加しようとするとエラーが発生します。

エラー: /home/.../tensorflow/tensorflow/core/kernels/BUILD:1489:1: ルール '//tensorflow/core/kernels:batchtospace_op_gpu' で宣言されていない包含: このルールには、 「tensorflow/core/kernels/batchtospace_op_gpu.cu.cc」に含まれる次のファイル

--config=cudaただし、ディレクティブを除外すると、このエラーは発生しません。

セットアップ:
初等 OS 0.3
tensorflow 0.9
cuda-7.5
cudnn 5.0.5
gcc 4.8.4