【发布时间】:2020-06-09 05:45:30
【问题描述】:
这可能是一个非常愚蠢的问题,但我正在尝试在 AWS 实例上训练这个模型:https://github.com/Rayhane-mamah/Tacotron-2。我使用的是 AWS 教育账户,因此无法使用 Deep Learning AMI 启动 EC2 实例,而是启动了常规 Linux 2 AMI。
根据 repo 的机器设置说明,我在实例上安装了 python3 和 pip 和 tensorflow。但是,我无法运行命令:
sudo yum install -y libasound-dev portaudio19-dev libportaudio2 libportaudiocpp0 ffmpeg libav-tools
(repo 列出了使用 apt-get 而不是 yum 的命令)
当我运行该命令时,大多数包都不可用。我得到的输出是:
No package libasound-dev available.
No package portaudio19-dev available.
No package libportaudio2 available.
No package libportaudiocpp0 available.
No package ffmpeg available.
No package libav-tools available.
如何将这些软件包安装到我的 ec2 实例上?谢谢
编辑:我现在看到我的问题是 EC2 的 Linux 2 AMI 在 Centos 上运行。我将不得不手动安装这些软件包中的每一个(我认为)。尝试启动 Ubuntu 服务器或 Linux 1 并使用存储库中包含的 docker 文件可能更容易。
【问题讨论】:
-
这些是 ubuntu 的,不是吗?我认为 AL2 没有等效的包,至少不是所有的包。
-
我没有浏览整个列表,但我现在意识到,当 Ubuntu 也处于免费层时,尝试在 Linux 2 上强制它是没有意义的
-
Ubuntu 无论如何都不会有
libav-tools。刚检查。如果需要,必须以某种方式手动安装它。
标签: amazon-web-services amazon-ec2 sudo yum