FaceFusion 离线部署指南:四步在内网跑通 AI 换脸

📅 发布时间:2026/10/3 13:40:37
FaceFusion 离线部署指南:四步在内网跑通 AI 换脸
FaceFusion 离线部署指南四步在内网跑通 AI 换脸【免费下载链接】facefusionIndustry leading face manipulation platform项目地址: https://gitcode.com/GitHub_Trending/fa/facefusionFaceFusion 是一款支持换脸、人脸增强、年龄修改的 AI 面部处理平台首次运行会自动从外部源拉取多个预训练模型。如果你的目标机器没有外网出口离线部署通常会卡在模型下载失败这一步。30 秒先看结论模型统一存放于.assets目录每个文件都配有一个.hash校验文件成对才有效。正确路径是借道在联网机上执行force-download下载完全部模型再把.assets目录整体拷到离线机。内网装不上包联网机用pip download预取 wheel离线机--no-index安装。验证标准跑一次换脸任务全程无下载进度条、输出文件正常生成。动手前先判断你的网络环境先回答三个问题再决定走哪条路线目标机器能否直连外网能否直接访问模型下载源如果不能内网是否提供出口代理服务器环境里有没有一台双联网的中转机既能进内网又能出公网三者皆否是纯离线场景有代理走内网走代理有中转机则优先用中转机代下模型最稳妥。四步部署法每一步先说完成的标志再给操作。步骤1 诊断现状清点 .assets 模型清单完成标志能列出.assets下所有文件且.hash与模型文件一一对应。FaceFusion 用CRC32 哈希文件 模型文件成对校验实现见 facefusion/hash_helper.py缺任何一个.hash系统都会判定模型不完整并触发重新下载。在目标机执行ls .assets/查看现状如果目录不存在直接进入步骤 2。步骤2 准备文件在联网机上下载全量模型完成标志终端日志中所有文件均显示校验成功无新下载动作命令自行退出。先在联网机上获取代码git clone https://gitcode.com/GitHub_Trending/fa/facefusion然后执行python facefusion.py --download-scopefull force-download--download-scopefull表示下载全部处理器的模型lite只取基础集内网建议一次下满。force-download子命令下完即退出不会进入图形界面。步骤3 落地配置把代码与模型拷到目标机完成标志目标机启动 FaceFusion 后不出现 downloading 进度条。将代码目录与步骤 2 生成的.assets目录拷到目标机同一相对位置。Python 依赖同理离线化联网机执行pip download -r requirements.txt -d ./wheels目标机执行pip install --no-index --find-links./wheels -r requirements.txt。步骤4 验证通过跑一次真实换脸任务完成标志输出目录生成新文件日志无校验失败记录。python facefusion.py face2face --source-pathface.jpg --target-pathvideo.mp4 --output-pathout.mp4任务跑通即说明模型加载链路完整部署结束。三种典型场景速查纯离线整体搬运 .assets离线机不做任何下载动作只负责接收。拷贝后核对.hash文件数量与模型文件一致有缺失就从联网机补传不要手动拼凑文件名。关键命令联网机执行python facefusion.py --download-scopefull force-download。内网安装走代理配置 HTTPS_PROXYFaceFusion 的下载器基于 curl 实现会自动读取HTTP_PROXY/HTTPS_PROXY环境变量无需改任何配置项。export https_proxyhttp://intranet-proxy:8080 python facefusion.py force-download若代理仍连不上默认源追加--download-providershuggingface切换到备用源各源定义在 facefusion/choices.py。网络不稳断点重传与换源单个文件下载内置 5 次重试与 5 秒超时见 facefusion/download.py中断后直接重跑同一条命令程序会先比较本地与远端文件大小不足则从断点续传校验失败的文件会被删除后重下。关键命令重跑python facefusion.py force-download即可。常见报错对照表报错现象原因解决动作下载进度条卡死、连接超时目标机访问不到下载源检查代理配置或改在联网机执行 force-download 后拷贝日志出现 validating hash failed文件损坏CRC32 不一致删除该文件及同名 .hash重新下载日志出现 deleting corrupt source中断留下半截文件程序会自动删除重下网络不通时从其他机器补传下载源 ping 不通、无响应默认源不可达加--download-providershuggingface换源首次运行 pip 依赖安装失败依赖包无法从外网获取联网机pip download取 wheel离线机--no-index安装启动即提示模型缺失.assets 目录不完整整体重拷 .assets确认 .hash 与模型成对齐全延伸阅读facefusion/download.py下载、断点续传与多源切换的完整逻辑。facefusion.ini配置模板[download]段可固定下载源与下载范围。升级 FaceFusion 后若模型清单变化在联网机重跑 force-download 并整体覆盖.assets即可旧版本模型可保留。【免费下载链接】facefusionIndustry leading face manipulation platform项目地址: https://gitcode.com/GitHub_Trending/fa/facefusion创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考