SD3模型的部署(本地部署)

news/2024/11/13 14:33:55/

文章目录

  • 模型权重的下载
  • 需要注意的地方
  • 推理代码
  • 生成的效果图

模型的结构图
在这里插入图片描述

模型权重的下载

SD3:huggingface的权重
我们需要把huggingfaceface下的这些文件都下载到一个文件加下,然后在后面的pipe = StableDiffusion3Pipeline.from_pretrained(“stabilityai/stable-diffusion-3-medium-diffusers”, torch_dtype=torch.float16)这里传入这个文件夹的路径

在这里插入图片描述
需要注意我们的第三个文本编码器器我们需要下的是这些东西
在这里插入图片描述
这里是我打包好的SD3的权重(少了第三个编码器的一个safesentor)

需要注意的地方

需要安装的一些包

python">protobuf
sentencepiece

推理代码

python">import torch
from diffusers import StableDiffusion3Pipelinepipe = StableDiffusion3Pipeline.from_pretrained("stabilityai/stable-diffusion-3-medium-diffusers", torch_dtype=torch.float16)
pipe = pipe.to("cuda")image = pipe("A cat holding a sign that says hello world",negative_prompt="",num_inference_steps=28,guidance_scale=7.0,
).images[0]
image

生成的效果图

提示词是:一只红色的可爱,活泼小熊,生成的图像如下:
在这里插入图片描述

提示词是:晨光熹微,湖面波光粼粼,鸟语花香,心旷神怡。

在这里插入图片描述


http://www.ppmy.cn/news/1546053.html

相关文章

`掌握Python-PPTX,让PPt制作变得轻而易举!`

文章目录 掌握Python-PPTX,让PPT制作变得轻而易举!背景介绍python-pptx 是什么?如何安装 python-pptx?简单库函数使用方法应用场景常见Bug及解决方案总结 掌握Python-PPTX,让PPT制作变得轻而易举! 背景介绍…

算法(第一周)

一周周五,总结一下本周的算法学习,从本周开始重新学习许久未见的算法,当然不同于大一时使用的 C 语言以及做过的简单题,现在是每天一题 C 和 JavaScript(还在学,目前只写了一题) 题单是代码随想…

如何设置docker的定时关闭和启动

目录 使用Cron 使用Docker Compose 使用Docker Swarm 注意事项 在Docker中设置容器的定时关闭和启动可以通过多种方法实现。以下是两种常见的方法:使用系统级定时任务(如cron)和使用Docker特定的解决方案。 使用Cron 创建Cron Job: 打开…

【K8S系列】Kubernetes 新创建的 Service 或 Pod 无法被发现问题【已解决】

在 Kubernetes 中,服务(Service)和 Pod 的发现是实现微服务架构的核心。服务发现机制通常依赖于标签(Label)和选择器(Selector),使得不同组件能够相互通信。然而,实际使用中,新创建的 Service 或 Pod 可能无法被其他服务发现,这可能导致请求失败或流量无法路由到目标…

加固筑牢安全防线:多源威胁检测响应在企业网络安全运营中的核心作用

随着网络攻防技术的演进,传统威胁检测技术手段已难以适应快速变化的威胁。多维度协同的攻击手段使得单一的检测技术难以应对复杂的网络安全威胁,企业需要更先进的检测技术来提升安全防护能力。 一、传统威胁检测技术与单一检测的局限性 传统威胁检测技术…

三周精通FastAPI:32 探索如何使用pytest进行高效、全面的项目测试!

官方文档:https://fastapi.tiangolo.com/zh/tutorial/testing/ 进行项目测试 感谢 Starlette,测试FastAPI 应用轻松又愉快。 它基于 HTTPX, 而HTTPX又是基于Requests设计的,所以很相似且易懂。 有了它,你可以直接与…

GNU/Linux - /proc/sys/vm/overcommit_memory

/proc/sys/vm/overcommit_memory "是一个 Linux 内核参数,用于控制系统处理内存分配请求的方式。该参数对决定进程请求内存时内核的行为至关重要。让我们来详细了解一下它的含义和影响: The "/proc/sys/vm/overcommit_memory" is a Linux…

vue大疆建图航拍功能实现

介绍 无人机在规划一块区域的时候,我们需要手动的给予一些参数来影响无人机飞行,对于一块地表,无人机每隔N秒在空中间隔的拍照地表的一块区域,在整个任务执行结束后,拍到的所有区域照片能够完整的表达出一块地表&…