5

最新版本 Stable Diffusion 开源AI绘画工具之部署篇 - 极客飞兔

 1 year ago
source link: https://www.cnblogs.com/tinygeeker/p/17266316.html
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

🎈 AI绘画#

  • 关于 AI 绘画最近有多火,既然你有缘能看到这篇文章,那么相信也不需要我过多赘述了吧?
  • 随着 AI 绘画技术的发展,最新感到压力山大的应该属于那些设计师了吧,AI 不仅作图效率其高,而且画面超级逼真,甚至在很多细节处理方面都已经超过专业设计师的级别,是不是瞬间感觉自己的饭碗保不住了。
  • 虽然很多人听说了这项技术,但是对于部署还是一知半解,到现在也只是只闻其声不见其物。这篇文章主要就是教大家如何部署最新版本的 Stable Diffusion 绘画工具。

2894189-20230328183452349-1641244116.jpg
你敢相信这些都是AI的作品?

🎈 本地环境要求#

  • 在下载 AI 绘画工具前,电脑上需要提前下载一些运行的环境
  • 首先本地机器最好是英伟达的显卡,并且至少需要 4GB 显存才能在本地运行,因为绘画对显卡是有着很高的要求的。不然的话,即使安装成功,得到的图片结果可能也是全黑图或者是根本无法进行绘制
  • 安装的时候,需要打开魔法上网,不然无法下载绘画所需要的一些依赖
  • 另外本地需要有 python 环境,最好下载 Python 3.10.6 及以上,推荐使用 Anaconda 安装
  • 除了 python 环境外,我们还需要安装 Git 以及 CUDA
  • 其中 pythonGit 的安装,网上到处都有,自己搜索一下即可。关于如何安装 CUDA,这篇文章中有提到:https://www.cnblogs.com/tinygeeker/p/17236264.html
  • python 安装完成后,我们运行以下命令,将 pip 升级到最新
python -m pip install --upgrade pip

🎈 下载 Stable Diffusion#

  • Stable Diffusion 开源地址:https://github.com/AUTOMATIC1111/stable-diffusion-webui
  • 可以看到 AI 绘画是开源在 Github 上面的,所以想要下载需要魔法上网
  • 接下来的步骤,请全程开启魔法上网
  • 这里提供两种下载方式:
  • 第一种使用 Git 命令:git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git
  • 第二种直接下载压缩包文件,如下图方法2所示:

2894189-20230328183531688-1876910160.png
2种不同的下载方式

🎈 运行启动#

  • 下载到本地后,如果你是 windows 系统,直接双击文件夹中的 webui-user.bat
  • 第一次启动会下载各种依赖,时间比较久,而且最新版加入了一个近 4GB 的默认模型 v1-5-pruned-emaonly.safetensors 也是要下载的,所以耐心等就可以了。
  • 如果想要加快下载速度的话,这个默认模型下载地址我会贴在评论区,你可以自己先下载好放到 models/Stable-diffusion 文件夹下面,然后再启动 webui-user.bat,这样就不会再重新下载这个模型了
  • 在安装过程中因为大家的显卡都不一样所以可能会出现不同的问题,如果有,大家可以贴在评论区,我会一一回复解决方案,如果是第一次来看文章,可以先在评论区找寻解决办法
  • 如果安装过程顺利,直接在浏览器打开 http://127.0.0.1:7860 即可访问,打开的页面大概如下
  • 简单的绘画功能使用:
  • 左上角选择默认的模型 v1-5-pruned-emaonly.safetensors ,想要画图必须选择模型,这个模型其实就是人家训练好的,你拿来用就行了
  • 如果想要下载其他绘画模型,推荐去模型网址:https://civitai.com/
  • 其中 prompt 是画图的关键字,Negtaive prompt 是你不想出现的内容,比如画人物的时候,你就要限制各种人物废图的出现,Negtaive prompt 可以填一些水印,低分辨率啥的,这样 AI 就会自动过滤
  • 这个软件暂时对中文的支持不是很友好,所以推荐大家填写的关键字尽量使用英文
  • 再设置一些其他参数,就可以点击生成按钮 Generate 去生成自己想要的图片了

2894189-20230328183555888-547631853.png
AI绘画界面图

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK