Stable Diffusion 使用

目录

背景

最简单用法

进阶用法

高手用法

safetensor

一、概述

二、主要特点


背景

Stable Diffusion 开源后,确实比较火,上次介绍了下 Stable Diffusion 最简单的concept。今天继续介绍下,以Liblib 为例,介绍下如何使用参数及safetensor是什么。

最简单用法

在liblib 上,最简单的用法,莫过于先找到一个你想要的或者你喜欢的风格,比如,我心血来潮,想绘制一幅海底世界图片。找到了一个:

然后直接点开图片,看一看生图信息

像这种生图信息没有,就最好别用,因为一键生图信息,你不知道填什么,当然你已经比较资深了,可以直接选择自己熟悉的。

我们换一张图片:

这个有相关信息,我们直接转到一键填充页:

需要说明的是,当时这个作者应该使用了一个比较低版本的 checkpoint 模型,所以没有展示。点击一键生图后,

你会看到底膜其实是 AWS1.3 算法。 正负提示及其他相关已经给你填好了,直接生成即可。看下生成效果:

我们觉得中间那条鱼体积大了一点,稍微修改下提示词:

HD,ocean sea water,Composition,HD,Photography,seabed,Front view,Clear,sea bottom clear,HD,No fish.,

看下效果:

看到鱼被缩小了,但是还有,至少从构图比例来说,鱼没有那么显眼了。

进阶用法

先加入模型,再点击在线生图

有的下面写了 推荐模型,也就是底膜,没有在底膜模型列表里的要先加进来。

搜索这个模型加入即可。选中模型

加载多个合适的模型

因为底膜采用的有 carton 动漫元素,所以生成整个图形还是比较遵循底膜的设计思想:

提示词:3D,xiariisland,summer theme,summer vibe,foreground blurring,tree,no humans,palm tree,outdoors,scenery,sun,sunlight,cloud,sunny day,sky,beach umbrella,water,reflection,ocean,a large inflatable swimming ring is in the middle,a big swimming pool,waves,sand,beach,green grass,wooden fence,bright lights,vibrant colors,

当然你也可以采用图生图的方式,改变自己的原始图。

高手用法

在上面可以下载safetensor 数据,用到自己部署的 stable diffusion 模型中。这部分下次再讲

safetensor

Safetensors 是由 Hugging Face 开发的一种可靠、易移植的机器学习模型存储格式,旨在简化和优化大型复杂张量的存储和加载过程。

一、概述

Safetensors 结合了高效的序列化和压缩算法,以减少大型张量的大小,并提高其存储和加载的效率。它专为深度学习应用设计,提供了速度、效率、跨平台兼容性、用户友好性和安全性等多方面的优势。

二、主要特点

  1. 高效性
    • 快速加载:Safetensors 通过跳过不必要的CPU拷贝,在常规Linux硬件上的载入速度是PyTorch的2倍。同时,在GPU上的加载速度也有显著提升。
    • 压缩与序列化:使用高效的序列化和压缩算法,减小了大型张量的大小,从而提高了存储和传输的效率。
  2. 安全性
    • 防止恶意代码执行:与传统的模型加载方式相比,Safetensors 通过限制文件头大小和文件地址的覆盖,有效防止了恶意代码的执行。
    • 校验和机制:确保存储在 Safetensors 中的数据准确可靠,防止数据在存储或传输过程中损坏。
  3. 易用性
    • 简单直观的API:Safetensors 提供了简单直观的API,使得在Python中序列化和反序列化张量变得非常容易。同时,它也支持跨平台和多语言加载,如C++、Java和JavaScript等。
    • 懒加载:支持在不加载整个文件的情况下查看文件信息或只加载部分张量,这对于分布式和多节点环境特别有用。
  4. 跨平台兼容性
    • Safetensors 可以在不同的编程语言和平台上无缝共享模型,支持PyTorch、Tensorflow、PaddlePaddle、Flax和Numpy等多种框架。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/377757.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Ubuntu22.4 Qt6.6 ros_qtc_plugin插件安装

1.下载官方插件 https://github.com/ros-industrial/ros_qtc_plugin/releases 2. Qt Creator中,“Help - 关于插件”–>“install Plugin…”–>“浏览…”,找到下载的插件,按照提示安装,最后重启Qt。 3.重启Qt后&#xff0…

Spark SQL 概述

Spark SQL 概述 Spark SQL 是 Apache Spark 的一个模块,专门用于处理结构化数据。它集成了 SQL 查询和 Spark 编程的强大功能,使得处理大数据变得更加高效和简便。通过 Spark SQL,用户可以直接在 Spark 中使用 SQL 查询,或者使用 …

JMeter进行HTTP接口测试的技术要点

参数化 用户定义的变量 用的时候 ${名字} 用户参数 在参数列表中传递 并且也是${} csv数据文件设置 false 不忽略首行 要首行 从第一行读取 true 忽略首行 从第二行开始 请求时的参数设置: 这里的名称是看其接口需要的请求参数的名称 这里的变量名称就是为csv里面…

itextpdf字体选择

itextpdf 版本7.2.5 itextpdf-html2pdf 版本4.0.5 这里讲的是通过html转pdf,在html2pdf中是通过html中font-family样式来确定字体的,那已知font-family的情况,怎么确定pdf中实际用的字体,大致分为两步: 1、通过font…

网页数据抓取:融合BeautifulSoup和Scrapy的高级爬虫技术

网页数据抓取:融合BeautifulSoup和Scrapy的高级爬虫技术 在当今的大数据时代,网络爬虫技术已经成为获取信息的重要手段之一。Python凭借其强大的库支持,成为了进行网页数据抓取的首选语言。在众多的爬虫库中,BeautifulSoup和Scrap…

图像识别和目标检测在超市电子秤上的应用

目录 前言深度学习的目标检测图像识别技术视觉秤的优势其他应用场景中的技术应用未来展望 前言 随着科技的不断发展,电子秤在生鲜超市中的应用也在不断升级。传统的电子秤需要打秤人员手动输入秤码,这不仅耗时费力,还需要大量的培训以记住各…

在Mac上一键安装Mysql(解决所有安装问题)

重点强调安装mysql成功的关键在于安装的版本不能是最新!! 目录 一:下载mysql数据库安装部分到此结束 二:配置mysql数据库三:启动mysql数据库四:各类奇葩问题总结 一:下载mysql数据库 1.进入MyS…

替换:show-overflow-tooltip=“true“ ,使用插槽tooltip,达到内容可复制

原生的show-overflow-tooltip“true” 不能满足条件&#xff0c;使用插槽自定义编辑&#xff1b; 旧code <el-table-column prop"reason" label"原因" align"center" :show-overflow-tooltip"true" /> <el-table-column pro…

SpringBoot系列:通过AOP+注解优雅实现操作日志记录

文章目录 前言一、简介1.1 操作日志在企业应用中的重要性1.2 使用AOP和注解实现操作日志记录的好处 二、开发环境三、准备工作3.1 创建操作日志记录表3.2 创建系统日志实体类 四、代码实现4.1 创建业务枚举类4.2 创建日志注解4.3 创建操作状态枚举类4.4 创建IP工具类4.5 创建切…

[A-04] ARMv8/ARMv9-Cache的相关策略

ver0.3 前言 前面我们已经通过三篇文章反反复复的讲Cache的概念、结构、架构&#xff0c;相信大家对Cache已经大概有了初步的了解。这里简单归纳一下: (1) Cache从硬件视角看&#xff0c;是连接PE-Core和主存的一种存储介质&#xff0c;存储的数据是主存中数据的副本&#xf…

【算法消费者行为】算法性能预期如何增强冲动性购买?—推文分享—2024-07-16

今天的推文主题是&#xff1a;【算法&消费者行为】 第一篇&#xff1a;如何通过管理多种刺激来优化客户体验&#xff1f;购买行为的驱动因素是隐性还是显性的消费者态度&#xff1f;第二篇&#xff1a;算法性能期望如何增强在线零售中的即兴购买行为。第三篇&#xff1a;社…

【Linux】Ubuntu 漏洞扫描与修复的吃瘪经历

自从上次“劫持”事情后&#xff0c;项目经理将所有跟安全相关的都推给我了&#xff08;不算 KPI 又要被白嫖&#xff0c;烦死了&#xff09;。这次客户又提了一个服务器安全扫描和漏洞修复的“活”&#xff0c;我这边顺手将过程记录一下&#xff0c;就当经验总结跟各位分享一下…

Parallels Desktop 19 for Mac(PD19虚拟机)详细图文安装教程分享

Parallels Desktop 19是一款功能丰富、性能强大且易于使用的虚拟机软件&#xff0c;它可以让您在Mac上同时运行多个操作系统&#xff0c;为您提供更大的灵活性和兼容性。 Parallels Desktop 19 for Mac(PD19虚拟机)下载安装包 Parallels Desktop 19 for Mac(PD19虚拟机)详细图…

【Visual Studio】Visual Studio使用技巧及报错解决合集

目录 目录 一.概述 二.Visual Studio报错问题及解决方法 三.Visual Studio操作过程中遇到的问题及解决方法 四.Visual Studio编译优化选项 五.Visual Studio快捷键 一.概述 持续更新Visual Studio报错及解决方法&#xff0c;包括Visual Studio报错问题及解决方法、Visua…

phenocycler(原CODEX)鉴定三阴乳腺癌不同的治疗反应轨迹

目前临床上需要制定策略来更好地识别哪些患者可以从单独的免疫疗法中受益&#xff0c;或者哪些患者可能需要化疗或放疗等额外疗法来克服耐药性。尽管一些联合放射治疗&#xff08;RT&#xff09;和免疫检查点抑制&#xff08;ICI&#xff09;的临床研究取得了成功&#xff0c;但…

【Linux】常见指令(下)

【Linux】常见指令&#xff08;下&#xff09; 通配符 *man指令cp指令echo指令cat指令&#xff08;简单介绍&#xff09;cp指令 mv指令alias指令which ctrl ccat指令linux下一切皆文件 more指令less指令head指令tail指令管道 通配符 ‘*’ 通配符’ *‘&#xff0c;是可以匹配…

怎样去除视频上的水印和文字,视频水印文本移除教程

在观看和分享视频时&#xff0c;我们经常会遇到带有水印或额外文字的情况。这些标记有时是为了版权保护&#xff0c;有时则是平台的标识&#xff0c;但在某些情况下&#xff0c;它们可能会干扰视频的观赏体验。本文将向你介绍常见的视频水印类型以及如何使用简鹿水印助手去除这…

ARM功耗管理之功耗数据与功耗收益评估

安全之安全(security)博客目录导读 思考&#xff1a;功耗数据如何测试&#xff1f;功耗曲线&#xff1f;功耗收益评估&#xff1f; UPF的全称是Unified Power Format&#xff0c;其作用是把功耗设计意图&#xff08;power intent&#xff09;传递给EDA工具&#xff0c; 从而帮…

05 以物品与用户为基础个性化推荐算法的四大策略

《易经》&#xff1a;“九二&#xff1a;见龙在田&#xff0c;利见大人”。九二是指阳爻在卦中处于第二位&#xff0c;见龙指龙出现在地面上&#xff0c;开始崭露头角&#xff0c;但是仍须努力&#xff0c;应处于安于偏下的位置。 本节是模块二第一节&#xff0c;模块二讲解传…

[Linux+git+Gitee+Jenkins]持续集成实验安装配置详细

首先理解持续集成原理&#xff0c;看懂并理解图 1。 图 1 持续集成原理结构 图 1 中&#xff0c;版本控制服务器指远程代码仓库&#xff0c;本实验使用 GitEE 作为远程代码仓库&#xff1b;Jenkins 自动化部署服务器为虚拟机&#xff0c;操作系统为 Linux &#xff1b…