問題タブ [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.
command - Bazel によって実行されるコマンドを取得するにはどうすればよいですか
クリーン後のビルド中に実行されるコマンドラインから実行できるすべてのコマンドを、Bazel にリスト、出力、表示などさせる方法があるかどうか疑問に思っていました。出力が画面に出力されるか、ファイルに出力されるかなどは気にしません。必要に応じて、使用可能な形式に変換します。
Bazel の実行中に画面出力をキャプチャしました。これにより、何が行われているかがわかりますが、コマンド ラインで実行できるコマンドは表示されません。コマンドには、すべてのコマンド オプションを含め、変数を表示しないようにする必要があります。
Bazel はオープン ソースであるため、これが不可能な場合は、実行するコマンドを表す行がコード内にあるため、実行可能なコマンドを出力するように Bazel を変更できます。
Bazel 内のクエリ コマンドを認識しており、それを使用して依存関係図を生成しました。これがクエリ コマンドとして実行できれば、さらに優れたものになります。
TLDR;
私の目標は、Windows で Bazel を使用して TensorFlow を構築することです。はい、私はすべての問題とそうしない理由を知っており、仮想マシンまたは Docker を介して Windows に TensorFlow を正常にインストールしました。Cygwin から始めて Windows で Bazel をビルドすることに挑戦しましたが、パッケージを使用してインストールすることに慣れており、Cygwin はパッケージでうまく動作しないため、手に負えなくなり始めたので、手動で Bazel をビルドしようとし始めました。そしてそれは泥沼に変わりつつありました。そのため、Bazel が Linux で TensorFlow を構築するために行うことを複製して、Windows で TensorFlow を手動で構築しようとしています。
gcc - Docker エラー「ルール '//tensorflow/core:kernels' の C++ コンパイルに失敗しました」が発生するのはなぜですか?
以下を実行すると、ビルド エラーが発生します。独自の ops を追加しようとしているので、Tensorflow をビルドする必要があります。「-c opt」を使用しなくても同じエラーが発生します。私は何を間違っていますか?
unit-testing - Tensorflow 単体テストを実行する
Tensorflow 単体テストを手動で実行する方法はありますか? TF ソース コードの変更中にサニティ チェックを実行したいと考えています。
多くのテスト操作を実行するクラスを含む多くの _test.py ファイルがあり、それらを実行する方法がわかりません。簡単な方法があるはずですか?