Mac部署AIGC图片生成服务——基于stable-diffusion

简介: AIGC即人工智能内容生成,是目前非常火的一个概念。随着各种大模型的问世,通过AI来生成内容的能已经越来越强大。本文将从应用实践方面进行介绍如何在自己的PC电脑上部署一个强大的AI图片生成服务。

Mac部署AIGC图片生成服务——基于stable-diffusion

AIGC即人工智能内容生成,是目前非常火的一个概念。随着各种大模型的问世,通过AI来生成内容的能已经越来越强大。本文将从应用实践方面进行介绍如何在自己的PC电脑上部署一个强大的AI图片生成服务。

关于AI绘图,我相信你一定不太陌生,现在很多宣传图,插图其实都是有AI根据输入的文本信息来进行生成的。stable-diffusion就是这样的一种图片生成AI系统,更重要的是他是开源的,通过它我们可以快速的部署自己的AI图片生成服务。

首先,我们可以从Github上下载一个开源的基于stable-diffusion的网页端应用程序,地址如下:

https://github.com/AUTOMATIC1111/stable-diffusion-webui

此服务的运行依赖Python环境,需要在个人电脑上安装Python3.10.6的版本。

之后需要安装Pytorch,Pytorch是一款基于Python的机器学习库,我们需要根据自己电脑的系统来选择安装命令,Pytorch网址如下:

https://pytorch.org/get-started/locally/

如下图所示:

要验证Pytorch是否安装成功也很简单,直接进入Python可交互环境,输入:

import torch

如果没有任何报错,则说明已经安装成功,如下图所示:

现在我们还需要一个训练好的AI模型来指导生成效果,在如下网站中可以下载到很多训练好的模型:

https://civitai.com/

选择一个感兴趣的模型,下载好的,将模型文件放入工程目录下的models/Stable-diffusion文件夹下面即可。

下面可以尝试运行下此Web项目,在工程目录下执行:

./webui.sh

执行完成后,在浏览器打开如下地址:

http://127.0.0.1:7860/

页面如下所示:

可以看到,界面上左上角的位置可以选择要使用的模型,支持文字生成图片,图片生成图片,并可以进行图片生成的参数调整。下面可以尝试输入一个prompt来进行图片生成,需要注意,prompt分为两部分,上面输入正向词汇,下面输入负向词汇。

需要注意,如果你无法访问https://civitai.com/网站,也可以尝试在[https://huggingface.co/](https://huggingface.co/)上面找一些训练好的生成图片的模型进行使用。

目录
相关文章
|
7月前
|
人工智能 自然语言处理 开发者
AIGC创作活动 | 跟着UP主秋葉一起部署AI视频生成应用!
本次AI创作活动由 B 站知名 AI Up 主“秋葉aaaki”带您学习在阿里云 模型在线服务(PAI-EAS)中零代码、一键部署基于ComfyUI和Stable Video Diffusion模型的AI视频生成Web应用,快速实现文本生成视频的AI生成解决方案,帮助您完成社交平台短视频内容生成、动画制作等任务。制作上传专属GIF视频,即有机会赢取乐歌M2S台式升降桌、天猫精灵、定制保温杯等好礼!
|
28天前
|
算法 Serverless
通过函数计算部署ComfyUI以实现一个AIGC图像生成系统
快来报名参与ComfyUI活动,体验一键部署模型,生成粘土风格作品赢取体脂秤。活动时间从即日起至2024年12月13日24:00:00,每个工作日限量50个,先到先得!访问活动页面了解更多详情。
147 54
|
5月前
|
存储 自然语言处理 API
通义万相AIGC技术Web服务体验评测
随着人工智能技术的不断进步,图像生成技术已成为创意产业的一大助力。通义万相AIGC技术,作为阿里云推出的一项先进技术,旨在通过文本到图像、涂鸦转换、人像风格重塑及人物写真创建等功能,加速艺术家和设计师的创作流程。本文将详细评测这一技术的实际应用体验。
202 4
|
27天前
|
弹性计算 算法 搜索推荐
活动实践 | 通过函数计算部署ComfyUI以实现一个AIGC图像生成系统
ComfyUI是基于节点工作流稳定扩散算法的新一代WebUI,支持高质量图像生成。用户可通过阿里云函数计算快速部署ComfyUI应用模板,实现个性化定制与高效服务。首次生成图像因冷启动需稍长时间,之后将显著加速。此外,ComfyUI允许自定义模型和插件,满足多样化创作需求。
|
2月前
|
Linux Shell API
ollama 大模型部署 工具 | AIGC
Ollama是一个集成了多种大型语言模型的工具,它支持模型的部署、运行以及API的整合和调用。Ollama为不同操作系统的用户提供了便捷的安装方式,并具备丰富的命令行界面(CLI)和API接口,使得用户可以轻松地管理和运行大型模型。【10月更文挑战第1天】
273 0
|
3月前
|
算法 测试技术 AI芯片
CPU反超NPU,llama.cpp生成速度翻5倍!LLM端侧部署新范式T-MAC开源
【9月更文挑战第7天】微软研究院提出了一种名为T-MAC的创新方法,旨在解决大型语言模型在资源受限的边缘设备上高效部署的问题。T-MAC通过查表法在CPU上实现低比特LLM的高效推理,支持混合精度矩阵乘法,无需解量化。其通过位级查表实现统一且可扩展的解决方案,优化数据布局和重用率,显著提升了单线程和多线程下的mpGEMV及mpGEMM性能,并在端到端推理吞吐量和能效方面表现出色。然而,表量化和快速聚合技术可能引入近似和数值误差,影响模型准确性。论文详见:[链接](https://www.arxiv.org/pdf/2407.00088)。
191 10
|
7月前
|
人工智能 自然语言处理 Linux
|
5月前
|
机器学习/深度学习 人工智能 自然语言处理
AIGC-基于EAS服务快速部署一个AI视频生成
AIGC-基于EAS服务快速部署一个AI视频生成
|
7月前
|
安全 算法 API
【AIGC】人脸验证服务简介及实践案例分析
【5月更文挑战第3天】手把手教你如何基于pgVector和LangChain构建检索增强服务
343 11
|
7月前
|
人工智能 自然语言处理 前端开发
【AIGC】通过人工智能总结PDF文档摘要服务的构建
【5月更文挑战第9天】 使用Python和预训练的AI模型,结合Gradio前端框架,创建了一个文本及PDF摘要聊天机器人。通过加载"FalconsAI/text_summarization"模型,实现文本和PDF的预处理,包括PDF合并与文本提取。聊天机器人接收用户输入,判断是文本还是PDF,然后进行相应的摘要生成。用户可以通过运行`app.py`启动机器人,访问`localhost:7860`与之交互,快速获取内容摘要。这个工具旨在帮助忙碌的人们高效获取信息。
506 2