svjack/ControlLoRA-Chinese

A Light Neural Network To Control Stable Diffusion Spatial Information tuned by Chinese

9

stars

25

commits

Python

primary language

Mar 30, 2023

updated

canny
canny-edge-detection
cc3m
clip
controlnet
diffusers
lora
pose-estimation
stable-diffusion
text-image
text-to-image
transformer
Browse cluster: Stable Diffusion model variants and extensions

README


ControlLoRA-Chinese

使用中文微调的控制Stable Diffusion的空间信息的轻量级网络

In English

简单引述

ControlLoRA是使用LoRA技术可以简单调试stable diffusion来控制其空间信息的工程。一般使用的是简单微小的网络(~7M 参数个数, ~25M 存储)。更多的信息可以从ControlLoRA获得。
这个工程可以看作是ControlLoRA的一个fork。并依据ControlLoRA的方法给出两个中文领域的模型。

模型描述

你可以使用在线的huggingface space,上传你的图片和中文提示文本看输出结果。由于是在cpu上进行部署使用,我推荐你下载这些工程到本地并使用你的gpu进行运行。(由于"is_available"的设定,将会动态根据是否有gpu切换设备)

安装和运行

安装

pip install -r requirements.txt

使用gradio部署运行

在安装后,可以cd进入ControlNet-Canny-ChineseControlNet-Pose-Chinese 分别运行

python app.py

打开你的浏览器,进入 http://localhost:7860 在浏览器进行实验。

生成器结果比较

Images
NamePromptOriginal ImageBackbone ImageTransformed Image
ControlNet By Canny Chinese 🔪表情俏皮的小丑Girl in a jacketGirl in a jacketGirl in a jacket
ControlNet By Canny Chinese 🔪满布流星的夜晚Girl in a jacketGirl in a jacketGirl in a jacket
ControlNet By Canny Chinese 🔪猫咪吸血鬼Girl in a jacketGirl in a jacketGirl in a jacket
ControlNet By Pose Chinese 🏃麦田守望者Girl in a jacketGirl in a jacketGirl in a jacket
ControlNet By Pose Chinese 🏃身穿军服的军官Girl in a jacketGirl in a jacketGirl in a jacket

更多信息和讨论

LoRA: Low-Rank Adaptation of Large Language Models LoRA通过学习秩分解矩阵对并冻结原来的权重减少了训练参数的个数。这极大地减少了大模型对下游任务微调和任务切换的存储限制,开放部署时的推断潜力。LoRA也超过了其它很多调节模型(如:adapter, prefix-tuning, 和 fine-tuning)

在Stable Diffusion领域,我也提供了3个使用Lora进行微调的Stable Diffusion模型。 CC3M数据集由svjack/img2dataset-pq2hf-transform-toolkit进行下载和转换。

自训练的其它 Lora 相关模型展示

名称HuggingFace模型链接语言微调数据集
svjack/pokemon-sd-lora-zhhttps://huggingface.co/svjack/pokemon-sd-lora-zhChinesesvjack/pokemon-blip-captions-en-zh
svjack/concept-caption-3m-sd-lora-enhttps://huggingface.co/svjack/concept-caption-3m-sd-lora-enEnglishConceptual Captions (CC3M)
svjack/concept-caption-3m-sd-lora-zhhttps://huggingface.co/svjack/concept-caption-3m-sd-lora-zhChineseConceptual Captions (CC3M)

你可以通过模型卡片发现如何使用这些模型。

Contact

svjack - svjackbt@gmail.com - ehangzhou@outlook.com

Project Link:https://github.com/svjack/ControlLoRA-Chinese

Acknowledgements

Contributors

svjack

25 commits

svjack/ControlLoRA-Chinese

A Light Neural Network To Control Stable Diffusion Spatial Information tuned by Chinese

9

stars

25

commits

Python

primary language

Mar 30, 2023

updated

canny
canny-edge-detection
cc3m
clip
controlnet
diffusers
lora
pose-estimation
stable-diffusion
text-image
text-to-image
transformer
Browse cluster: Stable Diffusion model variants and extensions

README


ControlLoRA-Chinese

使用中文微调的控制Stable Diffusion的空间信息的轻量级网络

In English

简单引述

ControlLoRA是使用LoRA技术可以简单调试stable diffusion来控制其空间信息的工程。一般使用的是简单微小的网络(~7M 参数个数, ~25M 存储)。更多的信息可以从ControlLoRA获得。
这个工程可以看作是ControlLoRA的一个fork。并依据ControlLoRA的方法给出两个中文领域的模型。

模型描述

你可以使用在线的huggingface space,上传你的图片和中文提示文本看输出结果。由于是在cpu上进行部署使用,我推荐你下载这些工程到本地并使用你的gpu进行运行。(由于"is_available"的设定,将会动态根据是否有gpu切换设备)

安装和运行

安装

pip install -r requirements.txt

使用gradio部署运行

在安装后,可以cd进入ControlNet-Canny-ChineseControlNet-Pose-Chinese 分别运行

python app.py

打开你的浏览器,进入 http://localhost:7860 在浏览器进行实验。

生成器结果比较

Images
NamePromptOriginal ImageBackbone ImageTransformed Image
ControlNet By Canny Chinese 🔪表情俏皮的小丑Girl in a jacketGirl in a jacketGirl in a jacket
ControlNet By Canny Chinese 🔪满布流星的夜晚Girl in a jacketGirl in a jacketGirl in a jacket
ControlNet By Canny Chinese 🔪猫咪吸血鬼Girl in a jacketGirl in a jacketGirl in a jacket
ControlNet By Pose Chinese 🏃麦田守望者Girl in a jacketGirl in a jacketGirl in a jacket
ControlNet By Pose Chinese 🏃身穿军服的军官Girl in a jacketGirl in a jacketGirl in a jacket

更多信息和讨论

LoRA: Low-Rank Adaptation of Large Language Models LoRA通过学习秩分解矩阵对并冻结原来的权重减少了训练参数的个数。这极大地减少了大模型对下游任务微调和任务切换的存储限制,开放部署时的推断潜力。LoRA也超过了其它很多调节模型(如:adapter, prefix-tuning, 和 fine-tuning)

在Stable Diffusion领域,我也提供了3个使用Lora进行微调的Stable Diffusion模型。 CC3M数据集由svjack/img2dataset-pq2hf-transform-toolkit进行下载和转换。

自训练的其它 Lora 相关模型展示

名称HuggingFace模型链接语言微调数据集
svjack/pokemon-sd-lora-zhhttps://huggingface.co/svjack/pokemon-sd-lora-zhChinesesvjack/pokemon-blip-captions-en-zh
svjack/concept-caption-3m-sd-lora-enhttps://huggingface.co/svjack/concept-caption-3m-sd-lora-enEnglishConceptual Captions (CC3M)
svjack/concept-caption-3m-sd-lora-zhhttps://huggingface.co/svjack/concept-caption-3m-sd-lora-zhChineseConceptual Captions (CC3M)

你可以通过模型卡片发现如何使用这些模型。

Contact

svjack - svjackbt@gmail.com - ehangzhou@outlook.com

Project Link:https://github.com/svjack/ControlLoRA-Chinese

Acknowledgements

Contributors

svjack

25 commits

Languages

Python

100.0%