AI作画,国风油画风随心定制~ Stable Diffusion模型使用,三步就上手

这篇具有很好参考价值的文章主要介绍了AI作画,国风油画风随心定制~ Stable Diffusion模型使用,三步就上手。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

前言

最近,AIGC(即AI Generated Content,是指利用人工智能技术来生成内容)真的是火出了天际。除了被挤到服务器满负荷的chatGPT,另一个也颇受瞩目的领域当属AI作画了。利用开源的一类“扩散(diffusion)”模型,你可以随时用AI进行绘画创作。除了常见的网页版注册->输入文本->调用API->等待画作生成->截图或下载保存的流程,当然,作为一个不想被限制的开发者,相信一定有小伙伴想在自己的电脑上、畅行无阻的进行创作。那么就跟随我们下面的简单三个步骤,来看看怎么样在自己的电脑上就能方便快速地搭建好运行Stable Diffusion模型pipeline的环境、随心所欲的让AI来帮你作画吧。


一、OpenVINO™优化加速Stable Diffusion推理部署

由于Stable Diffusion的模型pipeline中包含了若干个尺寸不小的深度学习模型,对运行推理的硬件计算资源有一定的要求。在这里我们使用OpenVINO对原始PyTorch格式的Stable Diffusion模型进行转换,从而对模型pipeline进行优化及推理加速。

具体怎么操作呢?全部的代码我们开源在OpenVINO Notebooks仓库中,具体可参考(openvino_notebooks/notebooks/225-stable-diffusion-text-to-image at main · openvinotoolkit/openvino_notebooks · GitHub)。在这个代码示例中,我们采用了Stable Diffusion模型,将模型转换为 OpenVINO 中间表示 (IR) 格式,以便它在英特尔® GPU 上获得高效运行。另外,通过将 FP32 模型压缩到 FP16,我们将模型大小减少了一半(接近一半),而且运行所需的 RAM/VRAM 现在也少了很多。最重要的是,由于加入了英特尔® Xe 矩阵扩展(XMX),GPU 处理速度也获得了显著提升。

以下是我运行这个 Notebook 得到的一些结果,非常有趣。借助英特尔锐炫™ A770m独立显卡,我可以实现大约每秒 6.0 次的迭代(未使用调试模式)。这意味着生成一幅下面的高质量图像通常只需不到 10 秒钟。

AI作画,国风油画风随心定制~ Stable Diffusion模型使用,三步就上手

 

二、安装步骤

如需安装 OpenVINO Notebooks,详细的安装步骤可以参考这里(适用于 Windows):Windows · openvinotoolkit/openvino_notebooks Wiki · GitHub

如果您是 Linux 用户,可点击此链接:https://github.com/openvinotoolkit/openvino_notebooks/wiki/Ubuntu

1.安装 Python 3.10.x。(以及Git,C++ Redistributable (使用Python 3.8的话))并创建一个虚拟环境

python3 -m venv openvino_env
openvino_env\Scripts\activate

2.对目录实施 Git 克隆

git clone --depth=1 https://github.com/openvinotoolkit/openvino_notebooks.git
cd openvino_notebooks

3.安装所有的库和依赖项

python -m pip install --upgrade pip wheel setuptools
pip install -r requirements.txt

三、运行Notebook,进行AI作画

使用以下的命令,加载所有的notebooks:

jupyter lab notebooks

在225-stable-diffusion-text-to-image 文件夹下可以找到AI作画的Notebook代码示例:

AI作画,国风油画风随心定制~ Stable Diffusion模型使用,三步就上手

运行所有的单元格:

AI作画,国风油画风随心定制~ Stable Diffusion模型使用,三步就上手

等待一会儿就能看到AI生成的画作啦~

来看看我生成的画作吧。

AI作画,国风油画风随心定制~ Stable Diffusion模型使用,三步就上手

四、运行小技巧,以及扩展到更多模型

查看Notebook中的代码,我们切实地优化了 PyTorch 管道,并使用 OpenVINO 执行代码,加速推理及画作的生成。

AI作画,国风油画风随心定制~ Stable Diffusion模型使用,三步就上手

1. OpenVINO IR模型直接下载:

首次下载Stable Diffusion PyTorch模型和转换可能需要一点时间。完成之后,你将得到一组OpenVINO IR 格式的模型文件。为了方便,我们已在这里将这些预训练的优化模型更新到 huggingfacehttps://huggingface.co/bes-dev/stable-diffusion-v1-4-openvino),大家可以直接下载使用。

2. 选择运行推理的设备:

OpenVINO可以非常方便的帮助开发者把模型部署在不同的硬件平台上运行推理。现在,如果你的设备中除了CPU,还有英特尔锐炫独立显卡,您便可将下图中设备名称的代码改为“GPU”。默认情况下,它使用“ AUTO”,并会自动切换至检测到的 GPU

AI作画,国风油画风随心定制~ Stable Diffusion模型使用,三步就上手

 让它在 GPU 上运行

AI作画,国风油画风随心定制~ Stable Diffusion模型使用,三步就上手

自动插件。它先使用 CPU,然后自动切换至 GPU。 

3. 调整画作的生成总步数,以及提升输入的文本提示:

在这一步中,我把步骤设置为 30。理想情况下,我将使用 50,以提供最好看的结果。

AI作画,国风油画风随心定制~ Stable Diffusion模型使用,三步就上手

通过修改输入文本,您可以在这里生成不同的场景。如果想得到非常酷的图像,您可以试试社区整理的一些实用提示。Best 100+ Stable Diffusion Prompts: The Most Beautiful AI Text-to-Image Prompts | Metaverse Post

AI作画,国风油画风随心定制~ Stable Diffusion模型使用,三步就上手

 4. 使用中文版模型,进行国风绘画:

除了Notebook中展示的Stable Diffusion模型外,以上Notebook代码示例经过几行代码的简单修改,也可以轻松扩展到更多模型,如中文版的Stable Diffusion “太乙”模型IDEA-CCNL/Taiyi-Stable-Diffusion-1B-Anime-Chinese-v0.1 · Hugging Face

将这里的pre-trained模型名称修改为“IDEA-CCNL/Taiyi-Stable-Diffusion-1B-Anime-Chinese-v0.1"

AI作画,国风油画风随心定制~ Stable Diffusion模型使用,三步就上手

并相应修改这里的分词器

AI作画,国风油画风随心定制~ Stable Diffusion模型使用,三步就上手

修改为 

from transformers import BertTokenizer
tokenizer = BertTokenizer.from_pretrained("IDEA-CCNL/Taiyi-Stable-Diffusion-1B-Chinese-v0.1")

接着输入一些中文提示词,就能进行国风绘画的创作啦

AI作画,国风油画风随心定制~ Stable Diffusion模型使用,三步就上手


总结

当下,如果您想了解“Stable Diffusion”的工作原理,以及英特尔硬件的加速方式,OpenVINO Notebooks 无疑是首选。如果您有任何疑问或想要展示您的一些最佳成果,请在这里或通过我们的 GitHub 讨论板发表评论! 祝大家编码快乐啦。

openvinotoolkit/openvino_notebooks · Discussions · GitHub · GitHub文章来源地址https://www.toymoban.com/news/detail-407147.html

到了这里,关于AI作画,国风油画风随心定制~ Stable Diffusion模型使用,三步就上手的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Stable Diffusion AI绘画系列【12】:国风美女剑客系列

    《博主简介》 小伙伴们好,我是阿旭。专注于人工智能、AIGC、python、计算机视觉相关分享研究。 ✌ 更多学习资源,可关注公-仲-hao:【阿旭算法与机器学习】,共同学习交流~ 👍 感谢小伙伴们点赞、关注! 《------往期经典推荐------》 一、AI应用软件开发实战专栏【链接】

    2024年02月03日
    浏览(45)
  • 【阿里云PAI】基于阿里云使用Stable Diffusion XL Turbo模型和DiffSynth UI实现AI作画

    在本教程中,您将学习如何在阿里云交互式建模(PAI-DSW)中,使用Stable Diffusion XL Turbo模型和DiffSynth UI实现AI作画,涂鸦也能生成精美画作。 基于开源Stable Diffusion XL Turbo模型和DiffSynth UI,我们支持文图生成的基础上,也支持交互式的图像到图像生成,实现图像编辑功能,用户

    2024年04月13日
    浏览(44)
  • 【AI作画】使用stable-diffusion-webui搭建AI作画平台

    进入官网下载安装包https://www.anaconda.com/并安装,然后将Anaconda配置到环境变量中。 打开命令行,依次通过如下命令创建Python运行虚拟环境。 笔者的显卡为NVIDIA,需安装NVIDIA的开发者工具进入官网https://developer.nvidia.com/,根据自己计算机的系统情况,选择合适的安装包下载安装

    2024年01月21日
    浏览(60)
  • 【AI作画】使用DiffusionBee with stable-diffusion在mac M1平台玩AI作画

    DiffusionBee下载地址 运行DiffusionBee的硬性要求:MacOS系统版本必须在12.3及以上 DBe安装完成后,去C站挑选自己喜欢的图画风格,下载对应的模型,然后将模型添加进去,如何添加? C站传送门 1.点击Model 2.点击最底部Add New Model,进入Setting页面后点击蓝色的Add New Model按钮 3.选中你

    2024年02月08日
    浏览(125)
  • AI作画飞入寻常百姓家——stable diffusion初体验

    stable_diffusion来了,这个号称是最强的文本生成图片的模型它来了,相比较DAEE等大模型,它能够让我们消费级的显卡也能够实现文本到图像的生成。下面,我们也来试一下。 该服务器上必须要有的基础工具anaconda,wget,git和yum。令我吃惊的是,当我看到wget和yum互为前提的安装时

    2024年02月12日
    浏览(37)
  • AI 作画《Concept Art概念艺术》| 用stable diffusion生成

    前言 “Concept Art”是一个艺术门类,即所谓“概念艺术”、“概念设计”,也称为“初步设计”。一般常见于影视或游戏设计中,服务产品最初的视觉效果,是游戏或影片的核心工作内容之一。 下面让我们使用当前很火的扩散模型stable diffusion,生成一些概念艺术作品!看看

    2024年02月11日
    浏览(64)
  • 无显卡也能AI作画 | Colab + Stable Diffusion WebUI

    事情起因是这样的,我之前写了如何在linux上用Stable Diffusion WebUI。 里边提到我迟迟没有弄webui是因为我笔记本A卡,台式机显卡带不动。所以无奈只能使用学校服务器搭一个。 当时有人说我,你自己电脑不行怎么不用colab,我当时懒得弄。 原因如下: 服务器在我们本地,不用

    2024年02月10日
    浏览(78)
  • AI 作画火了,如何用 Serverless 函数计算部署 Stable Diffusion?

    作者:寒斜 立即体验基于函数计算部署 Stable Diffusion: https://developer.aliyun.com/topic/aigc AIGC 领域目前大火, 除了 Chatgpt,在文生图领域 Stable Diffusion 大放异彩,深刻的地影响着绘画、视频制作等相关领域。利用这项技术,普通人也可以制作出令人惊叹的艺术作品。 今天我们将

    2024年02月09日
    浏览(57)
  • 【AI作画】使用Stable Diffusion的艺术二维码完全生成攻略

    文中有彩蛋 随着人工智能技术的快速发展,特别是深度学习和生成模型的突破,AI作图已经成为许多领域的主要工具和方法之一。它不仅提高了创造力和效率,还改变了我们与图像、数据和媒体的交互方式。今天请跟随阿Q的脚步,一起来使用 Stable Diffusion 创作出属于我们自己

    2024年02月13日
    浏览(94)
  • AI作画升级!一键帮你用Stable Diffusion 生成无限缩放效果视频

    在这一篇文章中,我们介绍了利用OpenVINO™优化和加速Stable Diffusion模型的推理,在英特尔®独立显卡上能够根据我们输入的指令(prompt),快速生成我们喜爱的AI画作。今天,我们对这一应用场景再次升级,除了能够作画,利用OpenVINO对Stable Diffusion v2模型的支持及优化,我们还

    2024年02月10日
    浏览(61)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包