惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

aimingoo的专栏
aimingoo的专栏
S
Securelist
博客园 - Franky
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
IT之家
IT之家
GbyAI
GbyAI
Microsoft Azure Blog
Microsoft Azure Blog
The Cloudflare Blog
云风的 BLOG
云风的 BLOG
N
News and Events Feed by Topic
AI
AI
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
Schneier on Security
Schneier on Security
Attack and Defense Labs
Attack and Defense Labs
Vercel News
Vercel News
腾讯CDC
Google DeepMind News
Google DeepMind News
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
M
MIT News - Artificial intelligence
WordPress大学
WordPress大学
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
N
Netflix TechBlog - Medium
量子位
S
Schneier on Security
Hacker News: Ask HN
Hacker News: Ask HN
Cyberwarzone
Cyberwarzone
S
Security Affairs
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
N
News and Events Feed by Topic
T
Tenable Blog
PCI Perspectives
PCI Perspectives
MyScale Blog
MyScale Blog
L
Lohrmann on Cybersecurity
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
C
Cyber Attacks, Cyber Crime and Cyber Security
W
WeLiveSecurity
N
News | PayPal Newsroom
P
Proofpoint News Feed
O
OpenAI News
C
CERT Recently Published Vulnerability Notes
B
Blog
Cisco Talos Blog
Cisco Talos Blog
Microsoft Security Blog
Microsoft Security Blog
V
Visual Studio Blog
MongoDB | Blog
MongoDB | Blog
大猫的无限游戏
大猫的无限游戏
A
Arctic Wolf
Y
Y Combinator Blog
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
Spread Privacy
Spread Privacy

博客园 - 懒人ABC

Docker 国内镜像源加速列表(转载,真实可用)-https://zhuanlan.zhihu.com/p/1914353637645345944 用spark3.5.2+scala2.13.11+JDK17统计文件单词词频 DeepSeek与Elasticsearch结合,可以通过AI模型增强搜索、分析和自动化能力,实现更智能的数据处理(含订单备货和库存预警案例) 配置navicat客户端通过ssl连接windows server 2025的sqlserver2022数据库服务器 在debain下安装思源黑体(Source Han Sans)的注意点 PHP处理建行数币支付的几种情况 windows10下编译php扩展 获取工作表的名称 获取名称管理器里名称应用的所有单元格 spreadsheet 获取名称管理器 sftp配置多个用户权限的问题 十三、Vue中的computed属性 十二、react-reudx之@connect 摆脱redux的繁琐操作 十一、微信小程序-var、let、const用法详解 十、es6之扩展运算符 三个点(...) 九、小程序 Redux详解与在小程序中怎么使用(action和reducers) 八、wepy代码规范 七、Flex 布局 六、页面跳转和路由
windows10操作系统下安装facefusion实现视频换脸(windows server不支持哈)
懒人ABC · 2025-03-25 · via 博客园 - 懒人ABC

一、安装python

进入官网下载Python 3.12.7,因为Anaconda3-2024.10-1版本使用的是Python 3.12.7。

安装前,底部有一个勾选框,提示是否将安装路径写入Path,一定要勾选!

安装好后,要注意关闭路径长度的限制,否则在安装过程中会出现很多问题。

二、下载Anaconda

Anaconda是一个包含大量科学计算和数据科学相关Python库的大规模发行版,适合需要这些库进行开发的数据科学家和工程师。

勾选“Add Anaconda to my PATH environment variable”选项,以便在命令行中直接使用conda命令。

在“系统变量”区域找到名为“Path”的变量,点击“编辑”。
在编辑环境变量的窗口中,点击“新建”。
输入Anaconda的安装路径,通常是C:\ProgramData\Anaconda3或你自定义的安装路径。
再新建一个路径,输入Anaconda的Scripts文件夹路径,例如C:\ProgramData\Anaconda3\Scripts。

打开命令行(Command Prompt)或Anaconda Prompt,输入conda --version检查是否安装成功。

安装完成后,可以通过以下步骤验证Anaconda是否安装成功:

打开命令行(Windows),输入conda --version,查看conda的版本信息。输入python --version,查看Python的版本信息,确认是否与Anaconda捆绑的Python版本一致。

三、访问NVIDIA官方网站:CUDA Toolkit Archive

安装路径,默认路径为C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\vX.Y(X.Y为版本号)。

注意这里需要选择windows的版本,我是win10。

添加系统环境变量
右键点击“此电脑”或“计算机”,选择“属性”>“高级系统设置”>“环境变量”。
在“系统变量”中找到“Path”变量,点击“编辑”。
添加以下路径(根据安装的CUDA版本修改路径):

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\vX.Y\bin
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\vX.Y\libnvvp

 打开命令行窗口,输入nvcc -V,如果显示CUDA版本信息,说明安装成功。

附加安装cuDNN

解压下载的cuDNN压缩包。
将解压后的bin、include和lib文件夹中的内容复制到CUDA安装目录的对应文件夹中。

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\vX.Y\bin
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\vX.Y\include
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\vX.Y\lib\x64

验证CUDA和cuDNN安装
运行示例程序
打开命令行窗口,进入CUDA安装目录的extras\demo_suite文件夹。
运行以下命令:

bandwidthTest.exe
deviceQuery.exe

如果两个程序都输出“Result = PASS”,说明CUDA和cuDNN安装成功

四、创建虚拟环境

创建环境之前,设置全局配置国内镜像源:

pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

创建一个名为 facefusion 的新环境并安装 Python 3.12.7。

conda create --name facefusion python=3.12.7

这将创建一个带有 Python 3.12 的 Python 环境。按 Y 和 Enter。因此,我们已经创建了 Python 环境;现在让我们通过输入“ conda activate facefusion ”来激活环境,并确保此基本名称已更改为 facefusion。

打开“Anaconda Prompt,运行以下命令:

conda init
conda activate facefusion
pip install -r requirements.txt

 五、下载 facefusion 文件

转到代码并将其下载为 zip 文件;文件已下载。在文件夹中显示,打开 zip 文件,然后将文件解压到桌面。

复制文件夹地址,然后打开 Anaconda Prompt 并输入“ cd (space) control + V ”。之后,输入“ python install.py –onnxruntime ”并按 Enter。现在您将拥有以下选项:CUDA — 如果您有 Nvidia 显卡,请使用 CUDA;OpenVINO — 如果您有 Intel CPU,请选择 OpenVINO;DirectML — 如果您有 AMD CPU 和 GPU,请尝试 DirectML。

选择硬件加速选项
根据您的硬件配置,选择适合的加速选项:

CUDA(NVIDIA 显卡)
如果您有 NVIDIA 显卡并已安装 CUDA Toolkit 和 cuDNN,请运行以下命令:

python install.py --onnxruntime cuda

六、安装 FFMPEG

推荐安装:

如果不行,也可以尝试以下安装步骤:

安装库后,输入以下命令安装 FFmpeg:pip install ffmpeg。

如果遇到 FFmpeg 问题,请尝试使用:conda install -c conda-forge ffmpeg。

如果有任何错误,请清除提示并尝试输入以下命令运行应用程序:python run.py。

如果仍未安装 FFmpeg,请输入:conda install ffmpeg。

 七、运行

输入命令:

python facefusion.py run –open-browser

如果出现提示:

facefusion To create a public link, set `share=True` in `launch()`.

打开目录:facefusion\uis\layouts,进入benchmark.py,修改以下内容:

ui.launch(favicon_path = 'facefusion.ico', inbrowser = state_manager.get_item('open_browser'))

=>

//追加share=True
ui.launch(favicon_path = 'facefusion.ico', inbrowser = state_manager.get_item('open_browser'),share=True)

如果再提示:

Could not create share link. Missing file: D:\anaconda3\envs\facefusion\Lib\site-packages\gradio\frpc_windows_amd64_v0.3. Please check your internet connection. This can happen if your antivirus software blocks the download of this file. You can install manually by following these steps:

1. Download this file: https://cdn-media.huggingface.co/frpc-gradio-0.3/frpc_windows_amd64.exe

2. Rename the downloaded file to: frpc_windows_amd64_v0.3

3. Move the file to this location: D:\anaconda3\envs\facefusion\Lib\site-packages\gradio

重新运行后会提示以下信息:

python facefusion.py run -open-browser
信息: 用提供的模式无法找到文件。
* Running on local URL: http://127.0.0.1:7860
* Running on public URL: https://sdfsddfsdsfsdfsdf.gradio.live

This share link expires in 72 hours. For free permanent hosting and GPU upgrades, run `gradio deploy` from the terminal in the working directory to deploy to Hugging Face Spaces (https://huggingface.co/spaces)