云端部署AI换脸开源工具FaceFusion【超详细教程】
FaceFusion官网
FaceFusion是一款开源的AI换脸工具,一款非常好用的换脸工具,操作简单,上手容易。
Facefusion:GitHub - facefusion/facefusion: Next generation face swapper and enhancer
Facefusion官方教程:Introduction - FaceFusion
云端部署环境
自己没有好的算力,推荐用 众聚云,有windows桌面,方便操作。
众聚云网址:GPULab算力云-Ai算力租赁/GPU服务器租赁/远程显卡租赁/CPU租赁
开启部署环境:快速部署GPU Cloud 云主机
文末加V,可以领取优惠券。
安装miniconda
https://docs.anaconda.com/free/miniconda/index.html
打开CMD命令窗口,测试conda环境
conda环境安装完成。
安装Facefusion
1.拉取代码
bash
git clone https://github.com/facefusion/facefusion.git
或者直接下载zip包,解压到F盘
2.配置python环境
打开CMD命令窗口,输入指令
bash
conda create --name facefusion python==3.10
conda activate facefusion
3.安装依赖包
bash
conda install cudatoolkit=11.8 cudnn=8.9.2.26 conda-forge::gputil=1.4.0
conda install conda-forge::zlib-wapi
bash
cd /d F:\facefusion
pip install -r ./requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple
python环境以及依赖包安装完成。
4.安装ffmpeg
打开CMD命令窗口,输入指令
bash
@powershell -NoProfile -ExecutionPolicy Bypass -Command "iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))" && SET "PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin"
bash
choco install ffmpeg
配置ffmpeg环境路径
vim
C:\ProgramData\chocolatey\lib\ffmpeg\tools\ffmpeg\bin
打开CMD命令窗口,测试
bash
ffmpeg -version
ffpmeg安装完成。
5.安装onnxruntime ,启动CUDA
python install.py --onnxruntime cuda-11.8
启动服务
打开CMD命令窗口,启动服务
bash
conda activate facefusion
cd /d F:\facefusion
python ./run.py
打开浏览器,访问 http://127.0.0.1:7860/
写一个启动脚本,新建文件run_facefusion.bat
bash
@echo off
echo loading...
call activate facefusion
cd /d F:\facefusion
cd
python ./run.py
pause
搞定。
加群交流,备注:进AIGC群