在 Linux Ubuntu22.04 上部署 Audiocraft 步骤

目录

摘要

引言

1、安装配置Conda环境

2、安装配置Audiocraft的依赖包

 3、运行Audiocraft

4、结语 

摘要

本文档旨在为开发者和系统管理员提供详细的 AudioCraft 部署指南。AudioCraft 是一款先进的音频处理软件,它通过一系列创新的算法优化音频质量,为用户提供无与伦比的听觉体验。本指南将指导您完成从环境准备到系统配置,再到最终部署的全过程。

引言

在当今数字化时代,音频内容的质量和处理效率对于媒体制作、在线教育、音乐产业等多个领域至关重要。AudioCraft 软件以其卓越的性能和用户友好的界面,满足了市场对于高效音频处理工具的需求。为了确保软件能够在各种环境中稳定运行,我们编写了这份部署文档,以帮助用户快速、准确地完成 AudioCraft 的部署工作

1、安装配置Conda环境

wget -c https://repo.anaconda.com/archive/Anaconda3-2023.03-1-Linux-x86_64.sh
bash Anaconda3-2023.03-1-Linux-x86_64.sh

 

        # 一直回车,直到他要求输入yes,输入yes后继续回车 

 

nano ~/.bashrc

        # 在末尾添加anaconda的环境变量 export PATH="(你的anaconda的bin文件路径):$PATH"

例如:export PATH="/root/anaconda3/bin:$PATH"

然后CTRL+O 回车 再 CTRL+X 退出 nano编辑器

2、安装配置Audiocraft的依赖包

2.1、把Audiocraft代码从git上克隆下来

git clone https://github.com/facebookresearch/audiocraft.git 

       

         进入audiocraft文件

cd audiocraft

        先进入base环境 

source activate 

2.2、创建配置Conda环境

conda create -n audiocraft python==3.9

 

        进入创建好的Conda环境 

conda activate audiocraft

        配置镜像清华源

pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

2.3、开始安装Audiocraft的依赖

        安装torch2.1.0版本

python -m pip install 'torch==2.1.0'

        安装setuptools wheel 

python -m pip install setuptools wheel 

        安装Audiocraft 包

python -m pip install -U audiocraft

        在 Python 中从当前目录安装一个包的“可编辑”(editable)模式。 

python -m pip install -e . 

        安装当前目录下的 Python 包,并以可编辑模式安装,同时包括名为 wm的额外功能。

python -m pip install -e '.[wm]' 

        安装ffmpeg 

conda install "ffmpeg<5" -c conda-forge 

         安装主要的依赖包

pip install -r requirements.txt

 

3、运行Audiocraft

3.1、修改Audiocraft配置文件

        进入/audiocraft/demos文件夹

cd demos

         编辑musicgen_app.py中的listen和server_port参数 

vim musicgen_app.py

        # 在右下角显示的482行,的--listen下的default修改成default='0.0.0.0',494行的--server_port下的default修改成自己的业务端口,修改好后直接输入:wq 即可  

nano ~/.bashrc 

        # 最后一行添加 export HF_ENDPOINT=https://hf-mirror.com   

3.2、启动Audiocraft 

python musicgen_app.py 

 

# 现在可以看到已经出现了Running on local URL : http://0.0.0.0:15127 

这个时候在Windows浏览器里输入服务器的公网地址例如:175.x.x.x

在输入业务端口号例如:175.x.x.x:xxxxx 就可以访问了

        如果出现OSError: Cannot find empty port in range的错误 ctrl z 退出程序 然后 lsof -i:(你设置的业务端口)然后 kill -9 (业务端口的UID)之后再次运行python musicgen_app.py 

第一次使用Audiocraft时会自动下载模型,所以第一次运行的时的时间会比较长。

4、结语

        在本文档中,探讨了 AudioCraft 部署的各个步骤,从环境准备到最终应用启动希望这些指导能够帮助您顺利地在Ubuntu22.04中成功部署 AudioCraft。感谢您花费时间阅读本文档。希望 AudioCraft 能够成为您工作中的得力助手,并期待与您一起探索更多的可能zz

  • 7
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值