DiffSynth-Kolors-Painter模型部署教程

devtools/2024/9/24 6:34:50/

一、模型介绍

DiffSynth 画板提供了 Prompt 分区控制技术,可以通过创建图层精细地控制画面的每一部分,实现了“Prompt 即画笔”。用户可以利用分区控制技术来绘制出精美的画面,通过调整不同的提示(Prompt)来影响画面的特定区域,从而实现对画面的精细操控。这种技术不仅提升了创作的灵活性和自由度,还使得用户能够更加精确地控制画面的不同部分,无论是色彩、构图还是风格,都能根据需要进行调整,从而达到理想的创作效果‌。

快来使用 Prompt 分区控制技术绘出绝美的画面吧!让多彩的画面跟随笔尖绽放!GitHub:https://github.com/modelscope/DiffSynth-Studio

屏幕截图

二、部署过程

1. 更新环境

apt update

2. 安装miniconda

wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh 
bash Miniconda3-latest-Linux-x86_64.sh

3. 创建虚拟环境

conda create -n DiffSynth-Kolors-Painter python=3.8

4. 激活虚拟环境

conda activate DiffSynth-Kolors-Painter

5. 下载模型

git lfs installgit clone https://www.modelscope.cn/studios/AI-ModelScope/DiffSynth-Kolors-Painter.git

6. 切换到模型目录下

cd DiffSynth-Kolors-Painter

7. 安装依赖环境

pip install -r requirements.txt

8. 修改端口

进入 DiffSynth-Kolors-Painter模型文件夹中app.py文件,修改最后一行代码

app.launch(server_name='0.0.0.0', server_port=8080)

9. 运行模型

注意,运行app.py文件的过程中,会下载一下模型,要等模型下载完成,

python app.py

三、网页演示

进入WebUI使用

屏幕截图


http://www.ppmy.cn/devtools/113101.html

相关文章

算法练习题21——卡片(模拟)

题目描述: 小蓝有很多数字卡片,每张卡片上有数字 0-9。小蓝想从 1 开始拼出正整数,每拼一个数后,卡片不能再使用。小蓝有每种数字的卡片 2021 张,问小蓝能从 1 拼到多少个数。 代码: public class Main …

DroidBot-GPT: GPT-powered UI Automation for Android论文学习

本文介绍了DroidBot GPT,这是一种利用类似GPT的大型语言模型(LLM)自动化与Android移动应用程序交互的工具。给定所需任务的自然语言描述,DroidBot GPT可以自动生成并执行导航应用程序以完成任务的操作。它的工作原理是将应用程序G…

甘特图介绍

甘特图(Gantt chart)是一种常用于项目管理和计划安排的图表类型,它以图形的方式展示项目的任务、活动或工作流的时间线。甘特图得名于它的发明者亨利劳伦斯甘特(Henry Laurence Gantt),他在20世纪初开发了这…

在线查看 Android 系统源代码 Git repositories on android

在线查看 Android 系统源代码 Git repositories on android 1. Git repositories on android1.1. Android Make Build System1.2. Android Open Source Project Code Review References 1. Git repositories on android https://android.googlesource.com/ 1.1. Android Make …

jmeter 录制APP脚本

一、手机 1、修改网络 代理选择手动→填写服务器主机名(电脑IP,如:192.1xx.x.xx)→服务器端口(任意未被占用端口,如:8888) 2、安装证书 手机浏览器访问服务器主机名:服务器端口&a…

17、电科院FTU检测标准学习笔记-录波性能

作者简介: 本人从事电力系统多年,岗位包含研发,测试,工程等,具有丰富的经验 在配电自动化验收测试以及电科院测试中,本人全程参与,积累了不少现场的经验 ———————————————————…

java技术栈介绍

Java技术栈是一个庞大而丰富的生态系统,它包含了从基础语言特性到高级框架、库和工具的整个集合。这个技术栈为开发者提供了构建各种类型应用(包括企业级应用、Web应用、移动应用、大数据应用等)所需的全部组件。以下是对Java技术栈的一个更详…

【LoRA】浅谈大模型微调之LoRA技术

在当今的信息时代中,大型语言模型扮演着至关重要的角色,它们在自然语言处理任务中展现出强大的能力。LoRA,英文全称Low-Rank Adaptation of Large Language Models,是一种用于微调大型语言模型的低秩适应技术,由微软的…