Fooocus模型部署指南
算家云
2024年10月16日 10:59
收录于文集
共85篇
生成式AI

一、介绍

Fooocus是一款开源的AI绘画工具,由斯坦福大学博士生张吕敏(Github上用户名lllyasviel)开发。是一款结合StableDiffusion和Midjourney理念的图像生成工具,提供离线、开源且易于使用的界面。它简化安装步骤,用户只需关注创意提示,无需调整技术参数。

二、特点与优势

简洁易用:Fooocus的操作界面类似Midjourney,省去了复杂的参数调节,用户只需关注提示词的书写即可生成高质量的图片。

开源免费:Fooocus保留了Stable Diffusion的开源属性,可以免费部署到本地使用,无需支付额外费用。

功能强大:采用SDXL模型,结合了大量的内部优化和质量改进,能够生成多种风格的高质量图像。

丰富预设:内置了上百种不同的预设风格,涵盖写实、胶片、电影质感、动漫等多个方面,满足用户多样化的创作需求。

硬件要求低:相比其他AI绘画软件,Fooocus对硬件的要求较低,最低仅需4GB Nvidia GPU内存和8GB系统内存即可运行。

三、部署流程

环境配置要求:

系统:Ubuntu系统,

显卡:3060,

显存:12G,cuda12.1

特别提示:

最低要求是 4GB Nvidia GPU 内存 (4GB VRAM) 和 8GB 系统内存 (8GB RAM)

1.环境检查

查看系统是否有Miniconda3的虚拟环境

conda -V

如果输入命令没有显示Conda版本号,则需要安装。

2.更新系统命令

输入下列命令将系统更新及系统下载

apt-get update && apt-get install ffmpeg libsm6 libxext6 -y

3.下载模型

输入下列命令对Fooocus模型进行下载

git clone https://gitclone.com/github.com/lllyasviel/Fooocus.git

进入模型文件

cd Fooocus

4.创建虚拟环境

运行“environment.yaml”文件系统自动创建所需虚拟环境

conda env create -f environment.yaml

激活“fooocus"虚拟环境

conda activate fooocus

5.下载依赖包

输入下列命令:

pip install -r requirements_versions.txt

下载时间会很长,请耐心等待,直到出现“Successfully”开头,即表示下载结束:

6.项目运行

输入下列命令:

python entry_with_update.py

当我们运行命令后系统会自动下载权重文件,如果速度慢出现报错。可运行后就点击网址下载完成将文件上传到指定的目录中。

将所需的模型权重文件下载上传后,再次运行,本人将IP地址改为0.0.0.0(默认地址为127.0.0.1)输入下列命令:

python entry_with_update.py --listen 0.0.0.0

四、web页面展示