StableDiffusion-01本地服务器部署服务 10分钟上手 底显存 中等显存机器 加载模型测试效果 附带安装指令 多显卡 2070Super 8GB*2

简介: StableDiffusion-01本地服务器部署服务 10分钟上手 底显存 中等显存机器 加载模型测试效果 附带安装指令 多显卡 2070Super 8GB*2

项目简介

StableDiffusion是一款引领数字艺术创作的创新软件,基于人工智能技术的支持,它能够帮助艺术家和设计师以更高效的方式创作出令人惊叹的数字艺术作品。这一技术是由Stability AI公司维护和发布的,其官网地址为 官方地址


历史发展

Stable Diffusion最初由OpenAI提出,旨在解决生成对抗网络(GANs)中的训练稳定性和生成质量问题。它引入了扩散过程(Diffusion Process)的思想,并结合了稳定性调整来改进生成模型。该技术是2022年发布的深度学习文本到图像生成模型,主要用于根据文本的描述产生详细图像,尽管它也可以应用于其他任务,如内补绘制、外补绘制,以及在提示词指导下产生图生图的转变。


技术特点

Stable Diffusion的主要特点包括高质量图像生成、开源、高效等。它能够根据输入的文字描述生成具有高清晰度和逼真度的图像。与DALL-E、Midjourney等文图生成模型相比,Stable Diffusion具有开源的模型架构和权重,用户可以根据需求进行微调和再训练。


机器配置

2070 Super 8GB * 2 (为了测试,只用单卡启动服务,开了 “中等显存” 模式)

CUDA 12.1

Ubuntu 18

CPU略

内存 32GB

磁盘 200GB

项目地址

StableDiffusion-WebUI:GitHub WebUI下载

Liblib模型下载:Liblib模型下载

Civitai模型下载:Civitai模型下载

安装依赖

这里需要 pyenv 启动虚拟的环境,防止依赖和依赖之间的冲突。

# 克隆或者下载解压项目
# 切换到项目 
cd stable-diffusion-webui
# 切换Python版本
pyenv local 3.10
# 独立一个环境,避免干扰
python -m venv env
# 切换独立环境
source env/bin/active
# 安装依赖
pip install -r requirements.txt

启动项目

启动webui.sh,我使用的是全路径启动。

同时,添加一些额外的参数:

● listen 对外暴露

● gradio-auth 启动账号密码

● enable-insecure-extension-access 不加的话,对外暴露时,安装插件会有问题

● medvram 中等显存使用(2070Super是8GB的)如果你更小的话 可以考虑 lowvram

# 有需要的话开启科学上网
# export http_proxy=http://xxxx
# export https_proxy=http://xxxx
export no_proxy="localhost, 127.0.0.1, ::1"
export COMMANDLINE_ARGS="--listen --gradio-auth wzk:123456 --enable-insecure-extension-access --medvram"
# 推荐使用绝对路径启动
# 这里是我的安装目录 你可以使用 pwd 查看自己的目录
/home/jp/wzk/stable-diffusion-webui/webui.sh

启动结果

暴露服务在 http://0.0.0.0:7860

登录服务

访问URL,这里服务器的地址是: http://10.10.7.160:7860

由于开启了登录,所以需要先登录才能使用

username wzk
password 123456

写提示词

Prompt

girl swims underwater,hyper detailed render style,glow,yellow,blue,brush,surreal oil pa

Negative Prompt

sketches, (worst quality:2), (low quality:2), (normal quality:2), lowers, normal quality, ((monochrome)), ((grayscale)), skin spots, acnes, skin blemishes, bad anatomy,DeepNegative,(fat:1.2),facing away, looking away,tilted head, bad anatomy,bad hands, text, error, missing fingers,extra digit, fewer digits, cropped, worst quality, low quality, normal quality,jpeg artifacts,signature, watermark, username,blurry,bad feet,cropped,poorly drawn hands,poorly drawn face,mutation,deformed,worst quality,low quality,normal quality,jpeg artifacts,signature,watermark,extra fingers,fewer digits,extra limbs,extra arms,extra legs,malformed limbs,fused fingers,too many fingers,long neck,cross-eyed,mutated hands,bad body,bad proportions,gross proportions,text,error,missing fingers,missing arms,missing legs,extra digit, extra arms, extra leg, extra foot

采样方式

DPM++ 2M Karras
• 1

采样次数

25步

生成结果

点击生成,等待

目录
相关文章
|
2月前
|
机器学习/深度学习 PyTorch 算法框架/工具
目标检测实战(一):CIFAR10结合神经网络加载、训练、测试完整步骤
这篇文章介绍了如何使用PyTorch框架,结合CIFAR-10数据集,通过定义神经网络、损失函数和优化器,进行模型的训练和测试。
145 2
目标检测实战(一):CIFAR10结合神经网络加载、训练、测试完整步骤
|
26天前
|
监控 IDE Java
如何在无需重新启动服务器的情况下在 Spring Boot 上重新加载我的更改?
如何在无需重新启动服务器的情况下在 Spring Boot 上重新加载我的更改?
45 8
|
23天前
|
负载均衡 数据可视化 API
像素流送api ue多人访问需要什么显卡服务器
本文总结了关于像素流送技术的五大常见问题,包括是否支持Unity模型推流、UE多人访问的最大并发数、所需服务器配置、稳定性问题及API支持情况,旨在帮助开发者更好地理解和应用这一技术。
50 1
|
2月前
|
数据可视化 Linux 网络安全
如何使用服务器训练模型
本文介绍了如何使用服务器训练模型,包括获取服务器、访问服务器、上传文件、配置环境、训练模型和下载模型等步骤。适合没有GPU或不熟悉Linux服务器的用户。通过MobaXterm工具连接服务器,使用Conda管理环境,确保训练过程顺利进行。
116 0
如何使用服务器训练模型
|
2月前
|
测试技术 Python
自动化测试项目学习笔记(三):Unittest加载测试用例的四种方法
本文介绍了使用Python的unittest框架来加载测试用例的四种方法,包括通过测试用例类、模块、路径和逐条加载测试用例。
94 0
自动化测试项目学习笔记(三):Unittest加载测试用例的四种方法
|
2月前
|
Ubuntu API Python
Chat-TTS chat-tts-ui 实机部署上手测试!Ubuntu服务器实机 2070Super*2 8GB部署全流程
Chat-TTS chat-tts-ui 实机部署上手测试!Ubuntu服务器实机 2070Super*2 8GB部署全流程
75 1
|
2月前
|
存储 PyTorch API
NVIDIA Triton系列09-为服务器添加模型
本文介绍了如何为NVIDIA Triton模型仓库添加新模型。通过示例模型`inception_graphdef`的配置文件`config.pbtxt`,详细解释了模型名称、平台/后端名称、模型执行策略、最大批量值、输入输出节点及版本策略等配置项。内容涵盖了模型的基本要素和配置细节,帮助读者更好地理解和使用Triton服务器。
38 0
|
5天前
|
弹性计算 运维 安全
阿里云轻量应用服务器与ECS的区别及选择指南
轻量应用服务器和云服务器ECS(Elastic Compute Service)是两款颇受欢迎的产品。本文将对这两者进行详细的对比,帮助用户更好地理解它们之间的区别,并根据自身需求做出明智的选择。
|
6天前
|
SQL 弹性计算 安全
阿里云上云优选与飞天加速计划活动区别及购买云服务器后续必做功课参考
对于很多用户来说,购买云服务器通常都是通过阿里云当下的各种活动来购买,这就有必要了解这些活动的区别,同时由于活动内的云服务器购买之后还需要单独购买并挂载数据盘,还需要设置远程密码以及安全组等操作之后才能正常使用云服务器。本文就为大家介绍一下目前比较热门的上云优选与飞天加速计划两个活动的区别,以及通过活动来购买云服务器之后的一些必做功课,确保云服务器可以正常使用,以供参考。
|
8天前
|
弹性计算 安全 开发工具
灵码评测-阿里云提供的ECS python3 sdk做安全组管理
批量变更阿里云ECS安全组策略(批量变更)
下一篇
DataWorks