本地部署教程:magic-animate
SuperAI小夜
2023年12月15日 17:34
收录于文集
共3篇

前期准备:

1:电脑已安装部署miniconda,或者conda

2:已经在对应盘符(比如我这里是F盘中),git clone了magic-animate官方仓库。

仓库地址:https://github.com/magic-research/magic-animate

仓库中,作者可能会对如何本地安装部署进行说明,注意查看。

3:由于上述仓库中的依赖包requirements.txt有点问题,所以我找到了一个成功部署了magic-animate的up主,并下载了他的整合包。up主链接:

手摸手教你在Windows上部署Magic-Animate,提供一键整合包,小白用户友好_哔哩哔哩_bilibili​

说明:

1. 可以选择直接用up主的整合包,但考虑到有潜在的依赖环境的问题,所以最好还是自己本地部署下,利用miniconda创建一个独立的环境进行运行。

2. 自己部署的过程中,根据git仓库中的说明,我们需要下载一些模型和配置之类的文件,但我初步尝试时发现你并不清楚每一个文件夹下真正需要哪些文件,所以这一部分我们可以直接拷贝up主的文件即可。如下所示

3. 依赖环境,需要使用up主整合包中的依赖,而非原仓库中的依赖

本地部署,独立环境

在对应盘符下(我这里是F盘),输入cmd,回车进入cmd。

激活miniconda

activate

创建独立环境,命名为为magic_animate,python选择3.10版本

conda create -n magic_animate python=3.10

过程中遇到?,输入Y,回车继续

激活你创建的环境

conda activate magic_animate

查询ffmpeg,显示以下,则意味着你的电脑已部署了ffmpeg

ffmpeg

下载依赖

下载依赖,一定注意使用up主整合包里的依赖!

pip install -r F:\magic-animate\requirements-windows.txt

切入到F:\magic-animate目录下,准备启动

cd /d F:\magic-animate

启动运行

python -m demo.gradio_animate

启动的是demo下的这个文件

浏览器本地打开这个url: http://127.0.0.1:7860

测试可以正常跑图,即代表部署成功