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
评论
发表评论