Ubuntu部署MatAnyone视频抠图服务

1、拉取项目

git clone https://github.com/pq-yang/MatAnyone.git && cd MatAnyone


2、创建并激活虚拟环境

uv venv --python 3.8 && source .venv/bin/activate


3、安装依赖库

uv pip install -e .


uv pip install -r hugging_face/requirements.txt


安装hugging_face路径下的依赖库还需要拉取github镜像,拉取很慢,就把requirements.txt中的项目地址改成github镜像站的下载地址(在https://github.akams.cn/上找一个较快速度的),再来执行上述命令。

4、修改hugging_face文件夹下的app.py代码(可选)

cd hugging_face/

vi app.py

把代码中最后一行demo.launch(debug=True)

改为:

demo.launch(debug=True, server_name="0.0.0.0", server_port=7860) 

5、启动webui程序

貌似gradio版本不兼容,需要先升级gradio版本
uv add gradio --upgrade


python app.py



----------------------------------------------------------------------------------

模型下载:

模型文件在github上,大概有135MB左右,建议在windows下的迅雷中先下载完毕,再拷贝到ubuntu下的指定文件夹内。

或者

在ubuntu下用加速前缀站点来下载,如:
curl -L -O https://ghfast.top/https://github.com/pq-yang/MatAnyone/releases/download/v1.0.0/matanyone.pth

评论

此博客中的热门博文

通过命令行在Github上发布项目的新版本

利用GitHub免费的静态页面托管空间发布网页

本地部署OpenAvatarChat实时交互数字人系统