Downloads · 30 days
2
14% of all-time downloads
gfodor/Segmind-VegaRT-Fused
Segmind-VegaRT-Fused is a text-to-image model from gfodor. Use it when you need an image from a text prompt. It is set up for diffusers. The card lists the license as apache-2.0.
Try real-time inference here VegaRT demo⚡
Downloads · 30 days
2
14% of all-time downloads
All-time downloads
14
Public
Parameters
745M
8.4 GB on disk
Likes
0
Public
Click a slice to open those files.
.safetensors8.4 GB · 100%
From the Hugging Face model README
Try real-time inference here VegaRT demo⚡
API for Segmind-VegaRT
<video controls autoplay src="https://cdn-uploads.huggingface.co/production/uploads/62039c2d91d53938a643317d/WacXd5DqP5hx8iEGTPt16.mp4"></video>
Segmind-VegaRT a distilled consistency adapter for Segmind-Vega that allows to reduce the number of inference steps to only between 2 - 8 steps.
Latent Consistency Model (LCM) LoRA was proposed in LCM-LoRA: A universal Stable-Diffusion Acceleration Module by Simian Luo, Yiqin Tan, Suraj Patil, Daniel Gu et al.




| Model | Params / M |
|---|---|
| lcm-lora-sdv1-5 | 67.5 |
| Segmind-VegaRT | 119 |
| lcm-lora-sdxl | 197 |
LCM-LoRA is supported in 🤗 Hugging Face Diffusers library from version v0.23.0 onwards. To run the model, first
install the latest version of the Diffusers library as well as peft, accelerate and transformers.
audio dataset from the Hugging Face Hub:
pip install --upgrade pip
pip install --upgrade diffusers transformers accelerate peft
Let's load the base model segmind/Segmind-Vega first. Next, the scheduler needs to be changed to LCMScheduler and we can reduce the number of inference steps to just 2 to 8 steps.
Please make sure to either disable guidance_scale or use values between 1.0 and 2.0.
import torch
from diffusers import LCMScheduler, AutoPipelineForText2Image
model_id = "segmind/Segmind-Vega"
adapter_id = "segmind/Segmind-VegaRT"
pipe = AutoPipelineForText2Image.from_pretrained(model_id, torch_dtype=torch.float16, variant="fp16")
pipe.scheduler = LCMScheduler.from_config(pipe.scheduler.config)
pipe.to("cuda")
# load and fuse lcm lora
pipe.load_lora_weights(adapter_id)
pipe.fuse_lora()
prompt = "Self-portrait oil painting, a beautiful cyborg with golden hair, 8k"
# disable guidance_scale by passing 0
image = pipe(prompt=prompt, num_inference_steps=4, guidance_scale=0).images[0]