问题标签 [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 回答
150 浏览

css - magenta.js Visualizer() 呈现模糊的笔记

我注意到,每当我使用 magenta.js 的内置 Visualizer 方法时,它都会呈现出如此轻微的模糊(可能是抗锯齿问题?)注释。我附上了一张图片:

边缘模糊

我也可以在许多文档的示例中以不同的强度看到这一点,例如https://piano-scribe.glitch.me/。有没有办法可以获得锐利的边缘或至少减少模糊?我不确定这个问题是否已经解决或者是否适合 magenta github,所以我在这里发布。

编辑:image-rendering: pixelated在画布元素上,放大。 边缘模糊

0 投票
0 回答
198 浏览

tensorflow - 使用 magenta-gpu 运行 melody_rnn_train 时出现分段错误

环境:

ubuntu-18.04

蟒蛇 - 2.7.15rc1

GPU 0:GeForce RTX 2080Ti 和

GPU 1:P1000 Quadro

CUDA:9.1.85

张量流:1.12.0

pip install magenta-gpu

如果我这样做pip install magenta然后运行melody_rnn_train,则使用我的自定义 sequence_example training_melodies.tfrecord 完成训练步骤。

但是当我在同一个数据集上运行 melody_rnn_trainpip install magenta-gpu之后pip uninstall magenta,我遇到了“分段错误”。我可以看到它正在尝试使用 GPU 0:NVIDIA Geforce。

我运行的命令是:

./.local/bin/melody_rnn_train --config=attention_rnn --run_dir=~/music/run1 --sequence_example_file=~/music/my_midi_sequence_examples/training_melodies.tfrecord --hparams="batch_size=1,rnn_layer_sizes=[64,64]" --num_training_steps=20000

使用gdb python的回溯,分段错误如下:

CPU 变体对我来说工作得很好,但由于这个分段错误,我无法运行 GPU 变体。

如果我在设置过程中遗漏了什么,有人可以告诉我吗?

0 投票
2 回答
100 浏览

tensorflow - Sketch_RNN,ValueError:无法输入形状的值

我收到以下错误:

ValueError:无法为形状为 '(1, 117, 5)' 的张量 u'vector_rnn_1/Placeholder_1:0' 提供形状 (1, 251, 5) 的值

从这里运行代码时 https://github.com/tensorflow/magenta-demos/blob/master/jupyter-notebooks/Sketch_RNN.ipynb

此方法出现错误:

我不得不提到我按照这里的说明训练了自己的模型:

https://github.com/tensorflow/magenta/tree/master/magenta/models/sketch_rnn

有人可以帮助我理解和解决这个问题吗?

感谢和问候

0 投票
1 回答
49 浏览

javascript - How to import local model into Magenta MusicRNN?

I have trained my model locally using the python libraries and got the 3 files:

  • ckpt.index
  • ckpt.meta
  • ckpt.data

After that, I have followed the steps on this page, under "Dumping Your Weights" and now I also have:

I have also this config.json file

But when I try to import it using the js library it crashes.

error log

enter image description here

values right before it crashes

enter image description here

0 投票
2 回答
179 浏览

nuxt.js - 如何在 Vue 或 Nuxt 中设置洋红色音乐框架

我想了解在 Vue 或 Nuxt 模板中设置洋红色音乐框架的正确方法。到目前为止,我找不到一个例子。有人可以帮我完成这个设置吗?

我正在关注来自(https://hello-magenta.glitch.me/)的洋红色音乐的 hello world 示例,并尝试将此示例合并到 VueJS 或 NuxtJS 框架中

这是我尝试使用 VueJS 设置 Magenta 的存储库的链接- https://github.com/Dantonyswamy/magentamusic-vue

0 投票
0 回答
375 浏览

tensorflow - 使用 T2T 的 Tensorflow 即使有大量可用内存也无法分配 GPU 内存

我正在尝试用洋红色训练一个自定义模型,它搭载了 tensorflow-gpu。问题是无论如何,tensorflow 都无法正确分配我的 GPU 内存并开始训练。作为记录,这是我正在使用的命令:

当 seq_length 设置为 2048 时,这没有问题,仅使用大约 25% 的 CPU 和 GPU 功率。我有一个 i7-9600k 和一个 RTX 2070,有 8 GB 的 VRAM。但是,当我将其增加到 4096 时,即使是最小的 GPU 分配量,它也会开始失败。这是日志的(压缩)版本:

我已在此处将 pastebin 附加到“完整”相关日志:https ://pastebin.com/CQpYdUC4

为了解决明显的问题,不,我没有使用 GPU 运行任何其他程序,不,我没有运行多个实例。它甚至无法分配 512 MB 的 GPU 使用量,即使应该有高达 ~8 GB 的可用空间。

我尝试在 t2t_trainer.py 脚本中手动将 memory_fraction 降低到 0.2,并尝试设置“allow_growth”。这些似乎都没有帮助,尽管将 memory_fraction 设置为 0.2 确实降低了可用内存,并且一开始只是开始尝试分配 1.44 GB 而不是 7 GB。

我已经黔驴技穷了。作为记录,这是 Tensorflow 1.14 和 CUDA 10.0,因为模型需要它。

0 投票
0 回答
661 浏览

python - 洋红色:如何执行包含 HTML 代码的 shell 文件?(意外标记“换行符”附近的语法错误)

我正在尝试在 Ubuntu 上使用 Magenta 在 Python 中提供的开源模型,以自动生成音乐。我已经能够使一些模型工作(例如 Melody RNN 模型),但我在使用 Coconet 时遇到了麻烦,更具体地说,是使用 shell 文件 (.sh)。

说明是使用此命令:

sh sample_bazel.sh path_to_checkpoint

我已经确保该文件是可执行的(从这里的其他类似问题中了解到),但我仍然无法弄清楚这个脚本的目标是什么,以及我应该如何运行它。在 python 或我的终端中使用各种命令运行它时它不起作用,这是我得到的错误:

line 7: syntax error near unexpected token 'newline' line 7: < !DOCTYPE html >

所以shell文件是用HTML写的,这样常见吗?我怎样才能使这项工作?我在某处读到应该删除“<”和“>”,但这似乎不对。我检查了很多类似的问题,但无法解决。

0 投票
1 回答
283 浏览

javascript - 将原生 JavaScript 转换为 React 组件

我试图了解我们如何将一个非常简单的 javascript 程序翻译成 ReactJS。我有限的前端经验是使用 React,其中事物被包装在组件或函数中以呈现输出。

这个简单的程序有 3 个组件,我想将它们放入 React 类或函数中:

1,一个用于音符音高的 JavaScript 对象。

2、导入,可以输出注释:

3,跑步者,应该输出它们。

我想把它包装在一个反应​​类中,然后我可以导出。我知道这可能是一个非常简单的问题,但理解起来会很有帮助。

0 投票
1 回答
493 浏览

javascript - 将 const 异步函数转换为 React

我有一个 React 类,我正在使用 vanilla js 程序,并尝试将它实现为一个 React 类。最终状态应该是一个音乐发生器。

现在,我得到了很棒的音频,但这只是一个静态序列。最酷的部分在 const async 函数中。一般来说,作为前端的新手,我不确定如何将 const async 函数转换为 react 组件的可用部分,以便它不只是播放音符序列,而是实际运行 rnn。

这是课程:

当我将异步添加到 componentDidMount 时,声音仍然出现,但里面的 const 按钮不显示。我确信它很容易解决,并且解释在这里做什么会非常有帮助。

带异步的 componentDidMount:

一如既往,任何帮助表示赞赏。

0 投票
1 回答
308 浏览

python - 出现错误“AttributeError:模块'tensorflow'没有属性'contrib'”

我正在尝试在 Windows 10 中安装 ai Duet,我已经安装了所有要求(TensorFlow、Magenta、Flask、Gunicorn 和 iPython),我正在做 python server.py 但不工作。

我已经在互联网上寻找解决方案,但它们不起作用,我在 events_rnn_graph.py 中遇到问题,因为 contrib 被多次使用。是为了大学作业。

这是错误:

我发现安装钢琴二重奏非常困难