Magenta的安装和使用

Magenta的安装和使用

Magenta是Google的一个开源研究项目,Google将它解释为利用机器学习创造音乐和艺术。

下面是几个与它相关的网站:
1.项目github网址: https://github.com/tensorflow/magenta
2.官方网站:https://magenta.tensorflow.org/

这篇博客将介绍如何安装Magenta,以及怎样运行一个已经训练好的模型。

安装Magenta

环境:Ubuntu18.04 + pycharm + python3.6

-用pycharm新建一个项目。如图(图中代码暂时没用)
在这里插入图片描述

-将pip3升级到最新版本

pip3 install --upgrade pip

在这里插入图片描述

-下载Magenta(我这里使用的是cpu版的)

pip3 install magenta

在这个过程中大家可能会遇到一些问题(我是第二次安装所以没有出现问题)
比如需要mock>=1.0.1,但你的版本为x.x.x。
这种情况的处理方法都一样,就是卸载当前安装包,下载它所需的最低版本的安装包。

pip3 uninstall mock==x.x.x

pip3 install mock==1.0.1

在这里插入图片描述

  • 测试Magenta是否安装成功

在这里插入图片描述

如果能正常输出版本号,则说明安装成功。

在这个过程中可能遇到的问题

  • ImportError: This version of TensorFlow Probability requires TensorFlow version >= 1.15; Detected an installation of version 1.14.0. Please upgrade TensorFlow to proceed.
    在这里插入图片描述
    解决方法:打开/venv/lib/python3.6/site-packages/tensorflow_probability/_init_.py, 将56行中1.15改为1.14即可。

  • ImportError: cannot import name 'type_spec’
    在这里插入图片描述
    解决方法:pip3 install tf-nightly

到此Magenta已经安装成功了。接下来就是使用Magenta来创作音乐了(伪)

使用Magenta运行一个已经训练好的模型

#!/usr/bin/env bash
BUNDLE_PATH=/home/dpens/PycharmProjects/magentaTest/drum_kit_rnn.mag #下载模型的绝对路径
CONFIG=drum_kit #<one of 'one_drum' or 'drum_kit', matching the bundle>

drums_rnn_generate \
--config=${CONFIG} \
--bundle_file=${BUNDLE_PATH} \
--output_dir=/home/dpens/PycharmProjects/magentaTest/music \ #输出音乐的位置
--num_outputs=10 \
--num_steps=128 \
--primer_drums="[(36,)]"

-运行脚本

bash test.sh

在这里插入图片描述
生成的文件成功出现在了music文件夹中。(我这里出现两份的原因是前后我运行了两次)

评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值