tensorflow - 洋红色构建目标的预期输出和预期构建路径行为是什么?

标签 tensorflow magenta

Magenta 是一个很棒的项目。非常感谢您打开它!我在“tensorflow”中发帖是因为“tensorflow-magenta”尚未开放,而且我没有足够的声誉来命名它。也许有人可以适本地标记这个?

问题描述:我在 ubuntu 中构建了tensorflow,安装了依赖项,并且我能够使用以下命令成功构建目标:

bazel build //magenta:music_py_pb3

我可以在 bazel-genfiles/magenta/protobuf 中看到输出,但运行 python 脚本实际上不会输出任何内容。

我错过了什么吗?我应该寻找 MIDI 流吗?

我现在正在尝试构建其他目标,但是:

bazel build //magenta:midi_io_test

...失败是因为没有/tensorflow/core (我现在认为你们将其构建为在洋红色存储库中作为 git 子模块的tensorflow,所以我已经进入它并点击 ./configure然后构建:

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安装,并且我可以在python2.7中从python控制台使用它而不会出现问题,那么使用现有的安装不是更有意义吗?如果不是,为什么即使我已经构建了子模块 tensorflow ,它也会失败?我意识到在调用 bazel 构建此 pip 包后,我最终在/magenta/tensorflow/tensorflow/core 中得到了“core”,并且/magenta 中的工作空间期望

tf_workspace("tensorflow/", "@tf"

...但这似乎不是路径问题,因为将tensorflow/tensorflow的内容合并到tensorflow/仍然会产生相同的错误。

很抱歉打开这个标签,对于这样一个很棒的项目,带着这样一个琐碎的问题(我保证我会提出更好的问题),但我对 bazel 和 TensorFlow 很陌生(尽管对音乐和神经网络并不陌生,并且一般人工智能)。

更新:

对此问题的讨论(我知道这不是为了这个,抱歉,感谢您用洋红色标签更新帖子)正在此处进行:

https://groups.google.com/a/tensorflow.org/forum/#!topic/magenta-discuss/HC_squh5TbA

卡洛斯·卡多纳 (Carlos Cardona) 正在更新一个要点(这可能最终会成为一个很好的 n00b 自述文件?):

https://gist.github.com/cgcardona/69015852f193d7f879996863c87b6769

我们正在努力解决这个问题。

最佳答案

抱歉,当前存储库中的代码有点过早发布。明天我们将为您提供工作代码!

关于tensorflow - 洋红色构建目标的预期输出和预期构建路径行为是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37598978/

相关文章:

tensorflow - 使用 tensorflow 对象检测减少误报的方法有哪些?

tensorflow - 加载模型权重后的 CuDNN 库兼容性错误

洋红色内核中具有三个选项的 C 结构

python - 洋红色多风格仿作生成器仅生成纯黑色图像?

python - 如何合并不是 tensorflow 中的所有摘要?

java - Python到java图像处理翻译

python - 如何正确使用 mask_zero=True 进行预训练权重的 Keras 嵌入?

python - 在神经网络中准备训练和验证数据时出错