一、介绍
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