AI大模型之旅-最强开源文生图工具Stable Diffusion WebUI 教程
1.1克隆 Automatic1111 的 GitHub 仓库
在你想安装 Web UI 的文件夹路径下执行
git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui
这将会克隆整个仓库到本地。
这里会默认访问 https://huggingface.co/ 下载
因此需要魔法
1.2 进入仓库目录
cd stable-diffusion-webui

模型存储的位置: 记住这个目录下只放safetensors(安全模型)文件或者ckk (旧模型的后缀)等全量模型
cd models/Stable-diffusion/

这个文件夹下存储是基础模型或者全量微调模型
clone时默认会下载基础模型 v1-5-pruned-emaonly.safetensors ,这个是sd 1.5基础模型
另外的 majicmixRealistic_v7.safetensors 是我另外下载的
1.3 启动模型
cd stable-diffusion-webui
启动

这个文件夹下存储是基础模型或者全量微调模型
clone时默认会下载基础模型 v1-5-pruned-emaonly.safetensors ,这个是sd 1.5基础模型
另外的 majicmixRealistic_v7.safetensors 是我另外下载的
1.3 启动模型
cd stable-diffusion-webui
启动

./webui.sh

浏览器访问:

试下效果:

这里用的是基础模型,可以你还需要一些其他lora微调的模型
1.下载lora 模型,这里一定要注意lora模型是基于哪个模型生成的
例如可以去civitai下载 https://civitai.com/models
这个代表是基于sd 1.5的全量模型,直接放到 models/Stable-diffusion/ 下重启启动就可以看到了选择了

lora模型 ,这个代表是lora微调的模型

下载后放到
/models/Lora下
例如 我的
(base) ck@insight:~/llm/stable-diffusion-webui/models/Lora$ ls
horse.safetensors wget-log wget-log.1
然后重启
选择基础模型 点击lora,点击要选择的模型,然后就可以生成了


相关文章:
AI大模型之旅-最强开源文生图工具Stable Diffusion WebUI 教程
1.1克隆 Automatic1111 的 GitHub 仓库 在你想安装 Web UI 的文件夹路径下执行 git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui 这将会克隆整个仓库到本地。 这里会默认访问 https://huggingface.co/ 下载 因此需要魔法 1.2 进入仓库目录 cd stable-di…...
WinForm程序嵌入Web网页
文章目录 前言一、三方库或控件的选择测试二、Microsoft Edge WebView2安装、使用步骤1.安装2.使用 前言 由于此项目需要winform客户端嵌入web网页并于JAVA端交互数据,所以研究了一下嵌入web网页这部分,趟了一遍雷,这里做下记录。 一、三方库…...
Redis string类型hash类型
string类型 类型介绍 在Redis中的所有的key都是string类型,而value的类型有多种。 Redis中的字符串是直接按照二进制的方式进行存储的,也就是不会做任何的编码转换,存的是什么,取出来的就是什么。这样一般来说,Redi…...
Solidity智能合约中的异常处理(error、require 和 assert)
Solidity 中的三种抛出异常方法:error、require 和 assert 在 Solidity 开发中,异常处理是确保智能合约安全性和正确性的关键步骤。Solidity 提供了三种主要方法来抛出异常:error、require 和 assert。本文将详细介绍这三种方法的用途、实现方…...
True NAS禁用ipv6
在 TrueNAS Scale 中,禁用 IPv6 的方法如下:12 进入 System->Advanced->Sysctl,设置一个 sysctl 可调整变量 net.ipv6.conf.all.disable_ipv6,值为 1,以完全禁用 IPv6。\...
笔记整理—linux进程部分(2)使用fork创建进程
为什么要创建进程,首先每个程序的运行都需要一个进程;多进程实现宏观上的并行。 fork的原理,是进程的分裂生长模式。如果操作系统需要一个新的进程,那么就会以cp的方法得到一个新的进程,此时老的进程是父进程ÿ…...
在Python中实现多目标优化问题(6)
在Python中实现多目标优化问题 在Python中实现多目标优化,除了传统的进化算法(如NSGA-II、MOEA/D)和一些基于机器学习的方法外,还有一些新的方法和技术。这些新方法通常结合了最新的研究成果,提供了更高效的解决方案。…...
Java EE中的编码问题及解决方案
Java EE中的编码问题及解决方案 在Java EE开发中,处理字符编码是确保数据正确传输和显示的重要环节。不同的编码不一致会导致乱码,影响用户体验。本文将总结在Java EE中可能遇到的编码问题及其解决方案。 1. 输入数据编码问题 在表单提交时,…...
9月27日,每日信息差
第一、中国科学家团队在干细胞治疗领域取得重要突破,通过化学重编程技术成功制备出胰岛细胞,并用于移植治疗一名 1 型糖尿病患者,实现了临床功能性治愈。相关研究成果已发表在国际权威期刊《细胞》上。 第二、交通运输部公路局局长周荣峰在国…...
什么是 Angular 开发中的 Dumb components
Dumb components,在 Angular 开发中也被称为 Presentational components,它们的主要职责是通过展示数据和触发事件,把业务逻辑和 UI 表现分离开来。Dumb components 只通过 Input() 接收数据,Output() 向外发送事件,不…...
Docker 进入容器运行命令的详细指南
Docker 进入容器运行命令的详细指南 Docker 是一个开源的容器化平台,广泛应用于开发和生产环境中。它允许开发者打包应用程序及其依赖项到容器中,并能够在不同的平台上快速部署和运行。容器通常是独立且隔离的,但在开发、调试或维护过程中&a…...
如何禁止非真实用户的ip访问网站服务器
为了禁止非真实用户的IP访问网站服务器,可以采用多种技术手段和策略。以下是一些常用的方法: 1. 使用IP黑名单和白名单 黑名单:定期更新和维护一个IP黑名单,阻止已知的恶意IP地址或数据中心IP访问网站。白名单:对于特…...
探索SpringBoot:学科竞赛管理项目开发
2 相关技术简介 2.1Java技术 Java是一种非常常用的编程语言,在全球编程语言排行版上总是前三。在方兴未艾的计算机技术发展历程中,Java的身影无处不在,并且拥有旺盛的生命力。Java的跨平台能力十分强大,只需一次编译,任…...
ultralytics yolo v8 示例:加载官方模型进行推理
Ultralytics YOLO 是计算机视觉和 ML 领域专业人士的高效工具。 安装 ultralytics 库: pip install ultralytics 实现代码如下: import cv2 from ultralytics import YOLO# 加载预训练的 YOLOv8n 模型 ckpt_dir "./ckpt/" # 模型缓存地址…...
【中间件学习】Nginx快速入门(为了配置一个项目)
-----------------------------本文章借鉴遇见狂神说--------------------------- 一、一个产品出现瓶颈?? 在一个产品刚刚上线的时候,并发量小,用户使用的少,所以在低并发的情况下,一个jar包启动应该就够…...
鸿蒙harmonyos next flutter通信之MethodChannel获取设备信息
本文将通过MethodChannel获取设备信息,以此来演练MethodChannel用法。 建立channel flutter代码: MethodChannel methodChannel MethodChannel("com.xmg.test"); ohos代码: private channel: MethodChannel | null nullthis.c…...
【笔记】原子结构的近代理论
近代原子结构理论的建立是从氢原子光谱得到启示的。 一、氢原子光谱与波尔理论 1.氢原子光谱 在装有两个电极的真空玻璃管内通入极少量高纯氢气,通高压电使之放电,管中发出的光束通过分光棱镜,得到分立的谱线,称为线状光谱。 发…...
【python】循环中断:break 和 continue
目录: while 循环的基础语法while 循环的基础案例while 循环的嵌套应用while 循环的嵌套案例for 循环的基础语法for 循环的嵌套应用循环中断:break 和 continue综合案例 学习目标: 掌握使用 continue 和 break 关键字控制循环 思考&#…...
WIFI密码默认显示
文章目录 需求分析遇到问题问题原因解决方案 需求 在进入设置,点击某一个wifi,连接wifi 界面,显示密码默认选中状态,效果如下 分析 在 WiFi密码被输入法挡住 中我们已经分析了整个流程,布局文件和控制中心。 结局系统设置WIFI连…...
Emiya 家今天的饭C++
题目: 样例解释: 【样例 1 解释】 由于在这个样例中,对于每组 i,j,Emiya 都最多只会做一道菜,因此我们直接通过给出烹饪方法、主要食材的编号来描述一道菜。 符合要求的方案包括: 做一道用烹饪方法 1、主要…...
颠覆认知:零基础掌握算法解析的可视化学习新范式
颠覆认知:零基础掌握算法解析的可视化学习新范式 【免费下载链接】ai-by-hand-excel 项目地址: https://gitcode.com/gh_mirrors/ai/ai-by-hand-excel 你是否也曾在AI学习的道路上被满屏的数学公式困住?当理论教程翻到第三页就开始头晕ÿ…...
大模型应用开发:后端开发者入门指南
目录 模型部署 开放大模型服务 注册账号 申请API_KEY 体验模型 本地部署 下载安装ollama 搜索模型 运行模型 调用大模型 大模型接口规范 接口说明 提示词角色 会话记忆问题 调用大模型 大模型应用 传统应用 核心特点 擅长领域 不擅长领域 AI大模型 核心特…...
AWPortrait-Z人像美化效果展示:科哥版WebUI实测,让普通人像变专业级
AWPortrait-Z人像美化效果展示:科哥版WebUI实测,让普通人像变专业级 1. 效果总览:从普通到专业的蜕变 1.1 什么是真正的人像美化? 传统美颜软件往往采用"一刀切"的处理方式:过度磨皮、夸张大眼、强行瘦脸…...
WinUtil终极指南:10分钟掌握Windows系统管理与优化工具
WinUtil终极指南:10分钟掌握Windows系统管理与优化工具 【免费下载链接】winutil Chris Titus Techs Windows Utility - Install Programs, Tweaks, Fixes, and Updates 项目地址: https://gitcode.com/GitHub_Trending/wi/winutil WinUtil是一款强大的Windo…...
深入TIM从模式:用STM32的TI1FP1触发实现高精度PWM测量
深入解析STM32 TIM从模式:基于TI1FP1触发的高精度PWM测量技术 在嵌入式系统开发中,精确测量PWM信号的频率和占空比是许多应用场景的基础需求,从电机控制到数字电源管理,再到各类传感器信号处理,都需要可靠的测量手段。…...
Pixel Mind Decoder 嵌入式应用初探:STM32设备日志情绪分析
Pixel Mind Decoder 嵌入式应用初探:STM32设备日志情绪分析 1. 场景痛点与解决方案 在工业物联网领域,设备维护一直是个让人头疼的问题。想象一下,工厂里几十台STM32设备日夜运转,工程师们每天要盯着密密麻麻的日志数据…...
L298N电机驱动模块避坑指南:从选型到实战(附Arduino代码)
L298N电机驱动模块避坑指南:从选型到实战(附Arduino代码) 当你第一次拿到L298N模块时,可能会被它简单的蓝色PCB板迷惑——这个看似普通的模块,实际上藏着不少"坑"。作为创客项目中最常用的电机驱动方案之一&…...
图解Uboot FIT Image:its文件里的load、entry地址到底怎么填?(以i.MX8MP为例)
深入解析Uboot FIT Image:i.MX8MP平台its文件地址配置实战指南 当你在i.MX8MP平台上第一次看到FIT Image的its文件时,那些神秘的load和entry地址值是否让你感到困惑?这些看似随意的十六进制数字背后,其实隐藏着嵌入式系统启动过程…...
Davinci大数据可视化平台:企业级React TypeScript架构实战指南
Davinci大数据可视化平台:企业级React TypeScript架构实战指南 【免费下载链接】davinci edp963/davinci: DaVinci 是一个开源的大数据可视化平台,它可以处理大规模数据集并生成丰富的可视化报告,帮助企业或个人更好地理解和分析数据。 项目…...
SpringBoot3+React18实战:手把手教你用PlayEdu搭建企业培训系统(附避坑指南)
SpringBoot3React18实战:手把手构建企业级培训平台PlayEdu 最近两年企业数字化学习需求激增,但市面SaaS产品要么功能冗余要么价格高昂。作为技术负责人,我在评估多个方案后选择了PlayEdu——这款基于SpringBoot3和React18的开源系统ÿ…...
