EasyPhoto教程:从云端到本地,快速入门EasyPhoto图像生成

在当今数字化的世界中,图像生成技术正变得越来越重要。不论是在艺术创作、影视特效还是虚拟现实领域,都需要强大的图像生成工具来创造出令人惊叹的视觉效果。而EasyPhoto作为一款强大的图像生成工具,为我们提供了丰富的功能和灵活的使用方式。

在本教程中,我们将介绍如何快速入门EasyPhoto,无论您是想在云端使用还是在本地安装,都能够轻松上手。让我们一起开始这个令人兴奋的探索之旅吧!

云端使用EasyPhoto

从AliyunDSW获取免费GPU时间

AliyunDSW提供了免费的GPU时间,一次用户申请后有效期为3个月。您可以在Aliyun PAI-DSW中使用这些免费GPU时间,只需3分钟即可启动EasyPhoto。

  1. 登录AliyunDSW。
  2. 在DSW Notebook中使用免费GPU时间。
  3. 启动EasyPhoto,开始创造惊人的图像!

使用AutoDL

如果您正在使用AutoDL,您可以通过提供的镜像快速启动稳定的Diffusion WebUI。

  1. 在Community Mirrors中填写相关信息。
  2. 选择aigc-apps/sd-webui-EasyPhoto/sd-webui-EasyPhoto镜像。
  3. 快速启动EasyPhoto,开始图像生成之旅!

使用Docker

如果您使用Docker,请确保正确安装了图形卡驱动程序和CUDA环境。然后按照以下步骤执行:

# 拉取镜像
docker pull mybigpai-registry.cn-beijing.cr.aliyuncs.com/aigc/sd-webui-easyphoto:0.0.3

# 进入镜像
docker run -it -p 7860:7860 --network host --gpus all mybigpai-registry.cn-beijing.cr.aliyuncs.com/aigc/sd-webui-easyphoto:0.0.3

# 启动WebUI
python3 launch.py --port 7860

请注意,Docker的更新速度可能略慢于GitHub仓库的sd-webui-EasyPhoto,因此您可以先进入extensions/sd-webui-EasyPhoto并执行git pull以获取最新版本。

本地安装EasyPhoto

环境检查

在本地安装EasyPhoto之前,您需要进行环境检查,确保您的系统满足以下要求:

  • Windows 10或Linux操作系统。
  • Python 3.10或3.11。
  • PyTorch 2.0.1。
  • TensorFlow 2.13.0。
  • CUDA 11.7。
  • CUDNN 8+。
  • Nvidia显卡(具体型号根据您的选择而定)。
  • 至少60GB的可用磁盘空间。

如果您在WebUI自动被OOM杀死的问题,请参考ISSUE21进行设置,将一些num_threads设置为0,并向我们报告其他修复方法,谢谢。

相关仓库和权重下载

在使用EasyPhoto之前,您需要安装Controlnet进行推断。相关的仓库是Mikubill/sd-webui-controlnet。您需要在使用EasyPhoto之前安装此仓库。

此外,我们需要至少三个Controlnet用于推断。因此,您需要在设置中设置Multi ControlNet:Max models amount(需要重启)的值。controlnet_num

其他依赖项将在启动稳定的diffusion-webui时自动安装,并且在首次训练时会自动下载所需的权重。

插件安装

现在,我们支持从Git安装EasyPhoto。我们的仓库地址是https://github.com/aigc-apps/sd-webui-EasyPhoto。

未来,我们还将支持从Available安装EasyPhoto。

如何使用EasyPhoto

模型训练

EasyPhoto的训练界面如下:

EasyPhoto教程:从云端到本地,快速入门EasyPhoto图像生成

  • 左侧是训练图片。只需点击“上传照片”以上传图片,点击“清除照片”以删除已上传的图片;
  • 右侧是训练参数,第一次训练时无法调整。
  1. 点击“上传照片”,开始上传图片。最好上传5至20张图片,包括不同角度和光照条件的图片。最好包括一些不带眼镜的图片,如果全部都是眼镜,生成的结果可能会容易生成眼镜。
  2. 然后点击下方的“开始训练”,此时需要填写上方的用户ID,例如用户的姓名,以开始训练。
  3. 当模型开始训练时,WebUI将自动刷新训练日志。如果没有刷新,请点击“刷新日志”按钮。

如果您想要设置参数,每个参数的解释如下:

  • 分辨率:训练时输入网络的图像大小,默认值为512。
  • 验证和保存步骤:验证图像和保存中间权重之间的步骤数,默认值为100,表示每100步验证一次图像并保存权重。
  • 最大训练步骤:最大训练步骤数,默认值为800。
  • 每张照片的最大步数:每张图像的最大训练次数,默认为200。
  • 训练批次大小:训练的批次大小,默认值为1。
  • 梯度累

积步骤:是否执行梯度累积,默认值为4。结合训练批次大小,每一步等同于输入四张图像。

  • 数据加载器的工作线程数:加载数据的工作线程数,在Windows下不起作用,因为设置会报错,但在Linux下正常设置。
  • 学习率:Train Lora的学习率,默认为1e-4。
  • Rank Lora:权重的特征长度,默认为128。
  • 网络alpha:Lora训练的正则化参数,通常为rank的一半,默认为64。

推断

单人生成

步骤1:点击刷新按钮以查询已训练用户ID对应的模型。
步骤2:选择用户ID。
步骤3:选择需要生成的模板。
步骤4:点击生成按钮以生成结果。

多人生成

步骤1:转到EasyPhoto的设置页面,并设置num_of_faceid大于1。
步骤2:应用设置。
步骤3:重新启动WebUI的界面。
步骤4:返回EasyPhoto并上传两个人的模板。
步骤5:选择两个人的用户ID。
步骤6:点击生成按钮进行图像生成。

结论

通过这个教程,您已经了解了如何快速入门EasyPhoto,不论是在云端还是在本地安装。EasyPhoto为图像生成提供了强大的工具,无论您是艺术家、设计师还是研究人员,都能够受益于它的功能和灵活性。现在,您可以开始使用EasyPhoto,创造令人惊叹的图像!

在这个数字化时代,图像生成是一个令人兴奋的领域,而EasyPhoto正是您探索这一领域的理想伙伴。无论您是初学者还是有经验的用户,都可以轻松使用EasyPhoto,让您的创意得以充分发挥。愿您在图像生成的旅程中取得巨大成功!

欢迎继续关注王大神AI技术博客,了解更多有关AI技术和创新的内容。

以中文撰写,发布于王大神AI技术博客

本文由作者 王大神 原创发布于 大神网的AI博客。

转载请注明作者:王大神

原文出处:EasyPhoto教程:从云端到本地,快速入门EasyPhoto图像生成

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 2023年10月29日 下午2:24
下一篇 2023年10月29日 下午2:43

相关推荐

  • 8个能提升你办公效率的人工智能网站

    在现代工作环境中,提高办公效率是至关重要的。随着人工智能技术的不断发展,越来越多的AI工具涌现出来,可以帮助你更加高效地完成工作任务。本文将介绍8个能够极大提升你办公效率的人工智能网站,无论你是需要自动…

    2023年5月4日
    00
  • 如何设置 Mac 的 FN(地球)键在两个固定输入法间切换

    小明是一名热爱跨国交流的自由职业者。他每天需要使用多种语言输入,包括中文、英文和其他语言。然而,频繁在不同的输入法之间切换让他感到有些繁琐。有一天,他的朋友告诉他,可以通过设置Mac的FN(地球)键来快速…

    2023年9月3日
    00
  • 如何将Python Web应用部署到Azure应用服务

    欢迎来到本教程!在这里,你将学习如何将你的Python Web应用(可以是Django或Flask)部署到Azure应用服务。Azure应用服务是一项完全托管的Web托管服务,支持在Linux服务器环境中托管的Python应用。让我们开始吧! …

    2023年9月19日
    00
  • 如何更有效率地使用Chatgpt:角色扮演、精确问题、善用追问等技巧

    在当今数字化时代,人工智能的应用变得越来越广泛,ChatGPT是其中一款备受欢迎的自然语言处理工具。它可以用于各种场景,从解答问题到创造性写作,但如何更有效率地使用它呢?本教程将为您提供一些建议和技巧,以帮…

    2023年6月1日
    00
  • 写个python脚本批量打印文件

    在日常办公和生活中,我们经常需要打印多个文件,如Word文档、Excel表格、PDF文件等。手动一个一个地打开并打印这些文件会非常繁琐和耗时。为了提高效率,我们可以使用Python编写一个批量打印工具,能够快速选择多…

    2023年8月13日
    00
  • 爱快多条线路都有IPV6时怎么开启多条线路IPV6

    随着互联网的不断发展,IPv4地址空间逐渐枯竭,这意味着我们需要采用新的技术来满足不断增长的设备连接需求。IPv6作为下一代互联网协议,为我们提供了更大的地址空间、更高的安全性和更好的性能。如果你的宽带运营…

    2023年5月3日
    00
  • 如何在Windows上构建Citra模拟器:提高游戏体验的关键步骤

    如果你是任天堂3DS游戏的粉丝,但没有实际的3DS硬件,不要担心!本教程将详细解释如何在Windows上构建Citra模拟器,让你畅玩你最喜欢的3DS游戏。无论是为了性能优化还是更好的游戏体验,让我们一起探索如何构建这个…

    2023年9月19日
    00
  • 如何轻松截取电脑屏幕上的任何部分?

    在这个数字化时代,我们经常需要与他人分享屏幕上的信息,无论是工作中的协作还是在社交媒体上展示有趣的内容。然而,有时候,系统自带的截图工具可能无法满足我们的需求,或者操作起来繁琐。因此,有一天,王大神…

    2023年9月26日
    00
  • 发现有趣的Docker容器

    Docker容器技术在近年来得到了广泛的应用,为开发者和系统管理员提供了便捷的应用部署和管理方式。在这篇教程中,我们将介绍一些有趣的Docker容器,这些容器可以在您的NAS系统或其他支持Docker的环境中部署运行。这…

    2024年1月13日
    00
  • 试用ChatGpt-plus新功能:DALL·E 3

    引言 在数字艺术和图像设计领域,创造独特且富有创意的图像一直是一个具有挑战性的任务。随着人工智能技术的不断发展,出现了许多强大的工具,用于自动生成和修改图像。今天,我将分享我的体验,使用DALL·E 3进行图…

    2023年10月14日
    00