问题标签 [magenta]

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 回答
311 浏览

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

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

问题描述:我在 ubuntu 中构建了 tensorflow,安装了依赖项,并且我能够成功构建一个目标:

我可以在 bazel-genfiles/magenta/protobuf 中看到输出,但是运行 python 脚本实际上并没有输出任何东西。

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

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

...失败,因为没有 /tensorflow/core (我在想你们将它构建为 tensorflow 生活在洋红色 repo 中作为 git 子模块,所以我进入它并点击 ./configure 然后构建:

...从 /magenta/tensorflow 目录中,该目录构建良好(在安装 swig 之后)...但构建仍然失败:

由于我已经完成了 tensorflow 的 pip 安装,并且可以从 python 控制台在 python2.7 中毫无问题地使用它,使用现有安装不是更有意义吗?如果没有,为什么即使我已经构建了子模块张量流它也会失败?我意识到在调用 bazel 来构建它的 pip 包之后,我最终在 /magenta/tensorflow/tensorflow/core 中得到了“core”,而 /magenta 中的 WORKSPACE 期望

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

很抱歉打开这个标签,对于这样一个很棒的项目,带着这样一个卑鄙的问题(我保证我会有更好的问题出现),但我是 bazel 和 tensorflow 的新手(虽然对音乐和神经网络以及一般的 AI 来说并不陌生)。

更新:

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

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

并且 Carlos Cardona 正在更新一个要点(最终可能会成为一个很好的 n00b 自述文件?):

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

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

0 投票
0 回答
359 浏览

tensorflow - tensorflow-magenta bazel 错误运行第一次测试

我已经在 Ubuntu 15.10 上安装了 C++ protobuf 库。当我在洋红色工作区目录中运行第一个洋红色测试时,我收到此错误(将 url 更改为 protobuf,无法发布足够的声誉点。这是一个多么好的问题报告系统):

root@ubuntu-VirtualBox:/home/ubuntu/magenta# bazel test magenta/... .. 错误:包包含错误:洋红色。错误:加载包'洋红色'时出错:读取扩展文件'protobuf.bzl'时遇到错误:没有这样的包'@protobuf//':克隆存储库时出错:protobuf:无法打开由protobuf引起的git-upload-pack:无法打开protobuf 导致的 git-upload-pack:无法打开 protobuf 导致的 git-upload-pack:protobuf 导致无法打开 git-upload-pack:无法打开 git-upload-pack。信息:经过时间:2.305 秒错误:无法开始构建。无法运行测试。

0 投票
1 回答
242 浏览

tensorflow - 第一次 Magenta 生成的 midi 无法播放

尝试第一次安装 Magenta 以生成可播放的 midi。

将 OSX 上的 bazel 升级到“构建标签:0.2.3”后,Magenta 可以使用放置在子目录中的这个“example.mid”输入 midi。

tmp3/example.mid

4d54 6864 0000 0006 0001 0002 00dc 4d54
726b 0000 0019 00ff 5804 0402 1808 00ff
5103 03d0 9000 ff59 0200 0001 ff2f 004d
5472 6b00 0000 4000 c000 0090 3c64 8151
3c00 0b3e 6481 513e 000b 4064 8151 4000
0b41 6481 5141 000b 4364 8151 4300 0b45
6481 5145 000b 4764 8151 4700 0b48 6481
5148 0001 ff2f 00

跑完之后

然后

你得到

out3/newexample.mid

2101 0000 0000 0000 072b 7cb0 0a36 2f69
642f 6d69 6469 2f74 6d70 332f 3364 3864
3537 3835 6634 3838 6666 6438 3837 3566
3130 6131 3238 3538 6336 6636 6332 3135
3230 3638 120b 6578 616d 706c 652e 6d69
641a 0474 6d70 3320 dc01 2a04 1004 1804
3200 3a09 1100 0000 0000 006e 4042 0d08
3c10 6421 6666 6666 6666 ce3f 4216 083e
1064 1900 0000 0000 00d0 3f21 3333 3333
3333 df3f 4216 0840 1064 1900 0000 0000
00e0 3f21 9999 9999 9999 e73f 4216 0841
1064 1900 0000 0000 00e8 3f21 9999 9999
9999 ef3f 4216 0843 1064 1900 0000 0000
00f0 3f21 cdcc cccc cccc f33f 4216 0845
1064 1900 0000 0000 00f4 3f21 cccc cccc
cccc f73f 4216 0847 1064 1900 0000 0000
00f8 3f21 cccc cccc cccc fb3f 4216 0848
1064 1900 0000 0000 00fc 3f21 cccc cccc
cccc ff3f 49cc
34 cccc ccb cc ff

但音乐文件不播放。即使您在末尾添加 'ff2f 00' (常见建议)。

如何让生成的文件在 Quicktime 7 等播放器中播放?有任何想法吗?

0 投票
2 回答
728 浏览

tensorflow - 如何使用 tensorflow magenta 制作新歌?

我已按照以下说明进行操作:

https://github.com/tensorflow/magenta

并运行以下命令行。

我的机器运行了几分钟并产生了一个相当大的输出文件,这很酷。

我的问题是,接下来我需要做什么来生成新的作品?

0 投票
1 回答
296 浏览

tensorflow - 有没有人成功地用洋红色从 TFRecode 文件生成 midi?

我从 magenta 获得了 TFRecode 文件,但很难(对我来说不是精确的描述)获得 midi 文件......

谁解决了这个问题,分享一下。

来自洋红色组的已知描述(https://groups.google.com/a/tensorflow.org/forum/#!topic/magenta-discuss/

  1. 脚本的输出格式不是 MIDI 文件。它是一个包含 NoteSequence protobufs 的 TFRecord 文件,具有输入 MIDI 的等效(但更易读且更容易修改)表示。

  2. 您应该能够使用 sequence_proto_to_pretty_midi 然后将 PrettyMIDI 对象保存为 midi 文件: https ://github.com/tensorflow/magenta/blob/master/magenta/lib/midi_io.py#L164

作为练习,您可以尝试使用 note_sequence_io.py 和 midi_io.py 中的函数将此文件转换回 MIDI。

如果我实现它,我也会分享给你!

谢谢

0 投票
1 回答
576 浏览

tensorflow - 注意Sequence Protobuf 解码错误

我正在尝试将 NoteSequence 文件导入 Magenta 并收到“google.protobuf.message.DecodeError: Unexpected end-group tag”。

序列

get_seq.py

这应该打印如下行:
d451 3640 21d7 bad4 089d e736 4038 0140

如何检索预期的 protobuf?

0 投票
1 回答
335 浏览

python - Bazel 测试构建失败

我正在使用 anaconda 环境。用于构建洋红色,并按照自述文件执行安装步骤

运行命令后

它说

执行了 5 次测试中的 5 次:5 次在本地失败

test.log如下

在同一个目录下,如果我尝试在 python cmd 中导入 tensorflow,

我究竟做错了什么?

0 投票
1 回答
106 浏览

macos - Mac OSX Google Magenta Bazael 测试失败

我一直在尝试按照 ReadMe.md 中的说明进行操作,并且每次测试都失败了。

从命令行:

0 投票
4 回答
344 浏览

magenta - 无法在洋红色 MIDI 接口中初始化捕获会话

我已按照Magenta MIDI Interface中的说明进行操作,但未能启动捕获会话。即使我将 VMPK(虚拟 MIDI 钢琴键盘)中的调制轮设置为最大值,即 127,基本上也没有任何反应。

我使用以下 shell 脚本来启动 Magenta MIDI 接口。

这是一个输出。

此时,我旋转VMPK上的调制轮,在下图中被绿色框包围,但即使将值设置为127也没有任何反应。

在此处输入图像描述

我的环境是:

  • Mac OS X 优胜美地 10.10.5
  • 蟒蛇 2.7.11
  • 张量流 0.10.0rc0
  • 洋红色 86ea30ab27adf5923902d0f297ca42bd12bcb4d1
0 投票
0 回答
30 浏览

magenta - 我如何获取、构建并能够在 Magenta 存储库上运行最新版本?

我在我的基于 Ubuntu 14.04 的机器上遵循了基于 bash 脚本的文档化 Magenta 设置方法,如https://github.com/tensorflow/magenta/blob/master/README.md所述,并且效果很好。但是,我想在 Magenta 上获取和使用一些最新的脚本和模型,标准安装过程似乎没有带来。

我如何获取、构建并能够在 Magenta 存储库上运行最新版本?请注意,我最感兴趣的是这里的内容:https ://github.com/tensorflow/magenta/tree/master/magenta/models 。如果它有助于进一步缩小问题范围,那么让我们说我如何设置与此文件夹相关的脚本和相关构建过程:https ://github.com/tensorflow/magenta/tree/master/magenta/models/ multi_event_rnn

谢谢