Stable Diffusion快速上手

来源:极绘AIjihuiai

Stable Diffusion的简单介绍

Stable Diffusion是一款基于人工智能应用研发的绘画软件,可以帮助大家迅速建立高质量的数字艺术作品Stable Diffusion具备直观地操作界面,能让用户快速地调节绘画参数并实时预览结果。客户可以选择不同的画板、画笔和色彩,还可以通过调整图像的风格、纹理和颜色等参数来创建多种不同的艺术作品。总之,Stable Diffusion是一款功能强大AI绘画软件!

 

Stable Diffusion的基本原理

Stable Diffusion算法上来自CompVisRunway团队于202112月提出的“潜在扩散模型”(LDM/LatentDiffusion Model),这个模型又是基于2015年提出的扩散模型(DM/Diffusion Model)Stable Diffusion的数据会到像素空间(Pixel Space)、潜在空间(Latent Space)、标准(Conditioning)三部分之间运转,其算法逻辑大约分这两步:

1.图象编码器将图像从像素空间(Pixel Space)压缩到更小维度的潜在空间Latent Space),捕获图象更本质的信息;

2.对潜在空间中的照片添加噪音,开展扩散过程(Diffusion Process);

3.根据CLIP文字编码器将输入描述语转换成去噪过程的条件(Conditioning)

4.基于一些条件对图像进行去噪(Denoising)以获取生成照片潜在表明,去噪流程可以灵活地以文字、图象4.和其它形式为标准(以文字为条件即text2img、以图象为条件即img2img);

5.图象解码器根据将图像从潜在空间转换回像素空间来生成最后图象。

 

安装Stable Diffusion的本地硬件要求

最好使用不少于16GB内存,并有60GB以上磁盘空间。需要使用CUDA架构,建议使用N卡。(目前已经有了对A卡有关适用,但计算速度依然显著慢于N卡,参照:

InstallandRunonAMDGPUs'AUTOMATIC1111/stable-diffusion-webuiWikiGitHub

过度使用,显卡会有毁坏的风险。

开展512x照片生成时主流显卡速度对比

 

安装Stable Diffusion

根据用户硬件及其需求不同,大家带来了以下这些安装Stable Diffusion的方法

1.Stable Diffusion的手动布署:

适合人群:针对代码了解挺深,了解代码,并且能魔法上网的群体硬件条件:N卡,而且显卡显存不少于16GB内存,并有60GB以上磁盘空间目

2.Stable Diffusion的一键部署

适合人群:适宜绝大多数群体,不需要魔法上网硬件条件:N卡,而且显卡显存不少于16GB内存,并有60GB以上磁盘空间目

3.Stable Diffusion的云端布署

适合人群:配置硬件显卡不足,但依然需要使用Stable Diffusion的用户(显卡为AMD的用户还可用)缺陷:必须花点钱租赁云端算率。(不算贵)

4.Stable DiffusionMac客户本地部署

适合人群:苹果用户

硬件条件:显卡和磁盘空间尽量大,不推荐版本过旧的苹果用户在当地应用Stable Diffusion.