使用Qt调用stable-diffusion.cpp做一个客户端

1 https://github.com/leejet/stable-diffusion.cpp,下载源码编码,或直接下载编译好的release。建议使用gpu版本,比cpu快很多。

编译方法:

编译环境:vc2022+qt15. 硬件环境:5800x 64G内存 3070 8g显卡。

下载或git clone stable-diffusion.cpp

cd stable-diffusion.cpp

mkdir build

cd build

cmake .. -DCMAKE_CXX_FLAGS="/bigobj"

如果不加bigobj,在我这里报错。

2 下载模型文件,本文使用的是v1-5-pruned-emaonly.safetensors

3 查看/stable-diffusion.cpp附带examples的cli例子,可debug单步学习

4 新建qt工程,把cli的代码复制过来,一般可直接编译通过。

5 增加qt widget界面,显示生成的图。然后再进行简单图片处理。

6 目前只实现了生成图片,后续再增加生成视频等功能。

源码:https://github.com/sxcong/stable-diffusion-client

看,生成的图还很漂亮的

相关推荐
weisian1511 天前
入门篇--知名企业-20-阿里巴巴-8--阿里云PAI:AI开发的“全自动装配线”
人工智能·阿里云·云计算·pai
byte轻骑兵1 天前
共绩算力 RTX 5090 极速部署 Stable Diffusion WebUI:新手也能秒开 AI 绘图工作站
人工智能·stable diffusion
baiduopenmap1 天前
【智图译站】ARAG——一种创新的RAG框架及其在城市时空问答的应用
人工智能·百度地图
GISer_Jing1 天前
提示链(Prompt Chaining)、路由、并行化和反思
人工智能·设计模式·prompt·aigc
几何心凉1 天前
离开舒适区之后:从三年前端到 CS 硕士——我在韩国亚大读研的得失
前端·人工智能·年度总结
b***25111 天前
圆柱锂电池双面点焊机:新能源制造的核心工艺装备
人工智能·自动化
予枫的编程笔记1 天前
深度解析Kibana:从基础到进阶的全维度数据可视化指南
java·人工智能·elasticsearch·kibana
算法狗21 天前
面试题:大模型训练需要设置温度系数吗?
人工智能·深度学习·机器学习·面试题
好大哥呀1 天前
Vero VISI 2023:模具与精密制造全流程 CAD/CAM下载安装步骤
人工智能