立省千元!Google Colab上的Stable Diffusion安装教程

2024-01-26 00:20

本文主要是介绍立省千元!Google Colab上的Stable Diffusion安装教程,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

写在前面

如果你是一名艺术家或设计师,你可能已经知道了如何使用AI进行创作。不过,对于那些刚刚开始接触AI创作的人来说,可能会对所需要的高性能计算机和昂贵的GPU感到困惑。

使用stable diffusion进行AI绘画创作需要占用大量的内存和计算资源,如果你没有 GPU 硬件支持,你的计算机根本无法运行这些模型。即使你的电脑中有GPU,也可能因为显存过小导致出图需要等待很长时间,或者一运算多张图片就会报错。

幸运的是,你只需要在 Google Colab 上安装 Stable Diffusion,就可以在云端运行程序,并且免费获得 16G 的显存。这不仅可以帮你提高计算速度,还可以节省大量的时间和几千元购买GPU的费用。

在本文中,我们将介绍如何在Google Colab上安装Stable Diffusion,以及如何使用它进行AI创作。无论你是刚刚开始接触AI创作还是已经是一名经验丰富的艺术家,希望这篇文章都能为你提供帮助。

安装步骤

步骤一:打开github仓库

打开github地址,并将分支切换到drive分支这个github仓库就是stable diffusion在Colab上面的安装源码,

GitHub - camenduru/stable-diffusion-webui-colab: stable diffusion webui colab

​我们可以看到这里有三个链接

  • 第一个是one time install and update,是安装到Colab的脚本

  • 第二个链接是run,是在Colab上运行的脚本

  • 第三个链接是add model,是在stable diffusion中添加新的model

在本教程中我们只会用到前两个,add model会使用其他更好的方法。

步骤二:安装

我们要打开这里的第一个脚本,方法是按住control加上open in Collab,之后会在colab中打开install.ipynb。

首先点击“复制到云端硬盘”,此时会提示我们登录google账号,登录自己的google账户就好。

​登录完成后,install.ipynb会被复制到自己的Google drive云盘中,并被重新命名为“install.ipynb”的副本。我们需要把多余的字符删除,重新将脚本命名为“install.ipynb”。

​此时可以看到我们的文件名已经修改成功。下一步,就可以点击"运行"按钮了。点击之后,右侧会显示google colab给我们分配资源,分配完成后可以看到,此时只有内存和磁盘,并没有GPU。

​我们需要更改设置,使得google给我们分配GPU资源。在左上角“修改”中,点击“笔记本设置”

​硬件加速器改为“GPU”后,点击“保存”

​此时可以看到google已经给我们分配了GPU资源。然后我们点击左侧的“运行”按钮,此时它又提醒我们是否允许访问google云盘,我们允许即可。

​运行起来后,当log打印出“installed”时,说明我们的安装过程已经成功了。

​步骤三:运行

和步骤二基本一样,首先按住control加上open in Collab,之后会在colab中打开run.ipynb。打开后“复制到云端硬盘”,复制完成后修改文件名,去掉多余的字符。此时点击下图左侧的“run”之后,Colab会提示我们会话太多,这是因为Colab一次只能分配给我们一次资源,但是我们之前的install窗口已经正在使用着给我们分配的资源,所以只需要根据提示将install.ipynb的资源关掉即可。

​运行之后,需要稍微等一段时间。当打印出来这个webUI Colab URL的时候,我们就说明它已经打开成功了。

这里面有四个链接,基本上每个都是可以的,比如我们点击第一个链接,

​这时候它就会弹出stable diffusion界面,此时说明我们已经安装成功啦!

​步骤四:下载model

此时stable diffusion已经安装成功,那如何安装自己需要的model呢?我们可以使用CivitAi插件。以在https://civitai.com/中看到国风3模型的下载为例

​首先我们选择CivitAi插件,然后勾选“Checkpoint”和“Search by term”,之后在“Search term”中输入“guofeng”,接下来单击“Get List”。

​此时在"Model"中选择"国风3 GuoFeng3",并在"Version"中选择"v3.3-国风2 GuoFeng3",此时当"Download Url"出现是,就可以单击"4th-Download Model"下载该模型了。

我们回到google colab 界面,当log打印出successfully downloaded时,说明模型已经下载成功了。

​此时stable diffusion界面中,就可以看到我们下载的模型了。

​步骤五:开始创作

让让AI帮我们生成一幅画吧。

正向提示词:

best quality, masterpiece, highres, 1girl,blush,(seductive smile:0.8),star-shaped pupils,china hanfu,hair ornament,necklace, jewelry,Beautiful face,upon_body, tyndall effect,photorealistic, dark studio, rim lighting, two tone lighting,(high detailed skin:1.2), 8k uhd, dslr, soft lighting, high quality, volumetric lighting, candid, Photograph, high resolution, 4k, 8k, Bokeh

反向提示词:

(((simple background))),monochrome ,lowres, bad anatomy, bad hands, text, error, missing fingers, extra digit, fewer digits, cropped, worst quality, low quality, normal quality, jpeg artifacts, signature, watermark, username, blurry, lowres, bad anatomy, bad hands, text, error, extra digit, fewer digits, cropped, worst quality, low quality, normal quality, jpeg artifacts, signature, watermark, username, blurry, ugly,pregnant,vore,duplicate,morbid,mut ilated,tran nsexual, hermaphrodite,long neck,mutated hands,poorly drawn hands,poorly drawn face,mutation,deformed,blurry,bad anatomy,bad proportions,malformed limbs,extra limbs,cloned face,disfigured,gross proportions, (((missing arms))),(((missing legs))), (((extra arms))),(((extra legs))),pubic hair, plump,bad legs,error legs,username,blurry,bad feet

其他设置:CFG scale:9 ; Steps:30 ; Sampler : Euler a ; Seed : 3556647833

点击生成后,即可得到AI绘制的图片了。

结语

好了,从现在开始,尽情发挥你的创意创作吧!

这篇关于立省千元!Google Colab上的Stable Diffusion安装教程的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!


原文地址:https://blog.csdn.net/lb5482464/article/details/130191721
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.chinasem.cn/article/645095

相关文章

使用Docker构建Python Flask程序的详细教程

《使用Docker构建PythonFlask程序的详细教程》在当今的软件开发领域,容器化技术正变得越来越流行,而Docker无疑是其中的佼佼者,本文我们就来聊聊如何使用Docker构建一个简单的Py... 目录引言一、准备工作二、创建 Flask 应用程序三、创建 dockerfile四、构建 Docker

Python中win32包的安装及常见用途介绍

《Python中win32包的安装及常见用途介绍》在Windows环境下,PythonWin32模块通常随Python安装包一起安装,:本文主要介绍Python中win32包的安装及常见用途的相关... 目录前言主要组件安装方法常见用途1. 操作Windows注册表2. 操作Windows服务3. 窗口操作

深度解析Spring AOP @Aspect 原理、实战与最佳实践教程

《深度解析SpringAOP@Aspect原理、实战与最佳实践教程》文章系统讲解了SpringAOP核心概念、实现方式及原理,涵盖横切关注点分离、代理机制(JDK/CGLIB)、切入点类型、性能... 目录1. @ASPect 核心概念1.1 AOP 编程范式1.2 @Aspect 关键特性2. 完整代码实

Java Web实现类似Excel表格锁定功能实战教程

《JavaWeb实现类似Excel表格锁定功能实战教程》本文将详细介绍通过创建特定div元素并利用CSS布局和JavaScript事件监听来实现类似Excel的锁定行和列效果的方法,感兴趣的朋友跟随... 目录1. 模拟Excel表格锁定功能2. 创建3个div元素实现表格锁定2.1 div元素布局设计2.

SpringBoot连接Redis集群教程

《SpringBoot连接Redis集群教程》:本文主要介绍SpringBoot连接Redis集群教程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录1. 依赖2. 修改配置文件3. 创建RedisClusterConfig4. 测试总结1. 依赖 <de

gitlab安装及邮箱配置和常用使用方式

《gitlab安装及邮箱配置和常用使用方式》:本文主要介绍gitlab安装及邮箱配置和常用使用方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录1.安装GitLab2.配置GitLab邮件服务3.GitLab的账号注册邮箱验证及其分组4.gitlab分支和标签的

MySQL MCP 服务器安装配置最佳实践

《MySQLMCP服务器安装配置最佳实践》本文介绍MySQLMCP服务器的安装配置方法,本文结合实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下... 目录mysql MCP 服务器安装配置指南简介功能特点安装方法数据库配置使用MCP Inspector进行调试开发指

在Windows上使用qemu安装ubuntu24.04服务器的详细指南

《在Windows上使用qemu安装ubuntu24.04服务器的详细指南》本文介绍了在Windows上使用QEMU安装Ubuntu24.04的全流程:安装QEMU、准备ISO镜像、创建虚拟磁盘、配置... 目录1. 安装QEMU环境2. 准备Ubuntu 24.04镜像3. 启动QEMU安装Ubuntu4

Python UV安装、升级、卸载详细步骤记录

《PythonUV安装、升级、卸载详细步骤记录》:本文主要介绍PythonUV安装、升级、卸载的详细步骤,uv是Astral推出的下一代Python包与项目管理器,主打单一可执行文件、极致性能... 目录安装检查升级设置自动补全卸载UV 命令总结 官方文档详见:https://docs.astral.sh/

Nexus安装和启动的实现教程

《Nexus安装和启动的实现教程》:本文主要介绍Nexus安装和启动的实现教程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、Nexus下载二、Nexus安装和启动三、关闭Nexus总结一、Nexus下载官方下载链接:DownloadWindows系统根