マゼンタは素晴らしいプロジェクトです。開けてくださりありがとうございます!「tensorflow-magenta」はまだ開かれておらず、名前を付けるほどの評判がないため、「tensorflow」に投稿しています。おそらく誰かがこれを適切にタグ付けできますか?
問題の説明 : ubuntu で tensorflow をビルドし、依存関係をインストールしました。以下を使用してターゲットを正常にビルドできました。
bazel build //magenta:music_py_pb3
bazel-genfiles/magenta/protobuf で出力を確認できますが、python スクリプトを実行しても実際には何も出力されません。
何か不足していますか?MIDI ストリームに注意する必要がありますか?
私は今、他のターゲットを構築しようとしていますが、:
bazel build //magenta:midi_io_test
... /tensorflow/core がないため失敗します (この時点で、皆さんが git サブモジュールとしてマゼンタ リポジトリ内にある tensorflow にビルドしたのではないかと考えています。
bazel build -c opt //tensorflow/tools/pip_package:build_pip_package
... /magenta/tensorflow ディレクトリ内から、正常にビルドされました (swig のインストール後)...しかし、ビルドはまだ失敗します:
tensorflow/core/framework/step_stats.proto: File not found.
tensorflow/core/framework/device_attributes.proto: File not found.
tensorflow/core/framework/graph.proto: File not found.
(etc.)
私はすでに tensorflow の pip インストールを行っており、python コンソールから python2.7 で問題なく使用できるので、既存のインストールを使用する方が理にかなっているでしょうか? そうでない場合、サブモジュール化されたテンソルフローを構築したにもかかわらず、なぜ失敗するのですか? この pip パッケージをビルドするために bazel を呼び出した後、/magenta/tensorflow/tensorflow/core の「core」になってしまい、/magenta の WORKSPACE が期待していることに気付きました
tf_workspace("tensorflow/", "@tf"
...しかし、tensorflow/tensorflow の内容を tensorflow/ にマージしても同じエラーが発生するため、これはパスの問題ではないようです。
このような素晴らしいプロジェクトのために、このような卑劣な質問でこのタグを開いて申し訳ありません (私はもっと良いものが来ると約束します)。 )。
アップデート:
この問題についての議論 (私はそれが意図されたものではないことを知っています。申し訳ありません。マゼンタのタグで投稿を更新してくれてありがとう) はここで行われています:
https://groups.google.com/a/tensorflow.org/forum/#!topic/magenta-discuss/HC_squh5TbA
また、Carlos Cardona は gist を更新しています (これは最終的には良い n00b の readme になるのでしょうか?)。
https://gist.github.com/cgcardona/69015852f193d7f879996863c87b6769
私たちはそれを理解しようとしています。