自学内容网 自学内容网

Fooocus模型部署指南

一、介绍

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

微信截图_20240820152809.png

3.下载模型

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

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

微信截图_20240905151927.png

进入模型文件

cd Fooocus

微信截图_20240905152010.png

4.创建虚拟环境

  • 运行“environment.yaml”文件系统自动创建所需虚拟环境
conda env create -f environment.yaml

微信截图_20240905152116.png

  • 激活“fooocus"虚拟环境
conda activate fooocus

微信截图_20240905152134.png

5.下载依赖包

输入下列命令:

pip install -r requirements_versions.txt

微信截图_20240905152243.png

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

微信截图_20240905155533.png

6.项目运行

输入下列命令:

python entry_with_update.py 

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

微信截图_20240905172518.png

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

python entry_with_update.py --listen 0.0.0.0

微信截图_20240906111113.png

四、web页面展示

微信截图_20240906110752.png


原文地址:https://blog.csdn.net/SJJS_1/article/details/142976446

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!