CoolFace
Modelpublic

kiel2/Kiel-2-Flare

sourceHugging Facecreativeml-openrail-mupdated 1mo agoView on Hugging Face
0likes190downloads
Model Card

KielForge-fast (SDXL LoRA)

KielForge-fast is a fine-tuned Stable Diffusion XL (SDXL) LoRA designed to generate and modify high-fidelity, intricately detailed futuristic portraits, advanced sci-fi characters, and concept art via both Text-to-Image and Image-to-Image workflows with remarkable realism and sharp textures.


๐ŸŽจ Model Details

  • โ€”Developer/Creator: KielTech
  • โ€”Base Architecture: StabilityAI SDXL Base 1.0
  • โ€”Model Type: Text-to-Image & Image-to-Image / Fine-tuned SDXL LoRA & GGUF variants
  • โ€”Available Formats: GGUF (kielforge-fast_q4_0.gguf, kielforge-fast_f16.gguf) & 16-bit LoRA weights (pytorch_lora_weights.safetensors)
  • โ€”Quantization Level: Q4_0 (4-bit round-to-nearest quantization for optimal balance between VRAM footprint and generation quality) alongside full 16-bit precision options
  • โ€”Language: English

โš™๏ธ Processing & Conversion Pipeline

The weights for this model were trained, merged, and processed inside a Kaggle development environment. The custom fine-tuned LoRA was optimized and converted into both 16-bit and GGUF standards to ensure maximum compatibility, flexibility, and efficient execution on consumer hardware running local inference stacks as well as cloud notebooks.


๐Ÿš€ Recommended Usage & Parameters

  • โ€”Resolution: 1024 ร— 1024 pixels (Native SDXL resolution)
  • โ€”Sampling Steps: 25 โ€“ 35 steps
  • โ€”Sampler: DPM++ 2M Karras, DPM++ SDE Karras, or Euler a
  • โ€”CFG Scale (Guidance): 5.0 โ€“ 8.0
  • โ€”Img2Img Strength: 0.45 โ€“ 0.6 (Sweet spot for modifying details while preserving composition)

๐Ÿ’ป How to Use

1. Text-to-Image (StableDiffusionXLPipeline)

python
import torch
from diffusers import StableDiffusionXLPipeline

base_model_id = "stabilityai/stable-diffusion-xl-base-1.0"
pipe = StableDiffusionXLPipeline.from_pretrained(
    base_model_id,
    torch_dtype=torch.float16,
    variant="fp16",
    use_safetensors=True
).to("cuda")

pipe.load_lora_weights(
    "kiel2/KielForge-fast", 
    weight_name="pytorch_lora_weights.safetensors"
)
pipe.enable_attention_slicing()

prompt = "A stunning portrait of a futuristic warrior, highly detailed armor, masterwork"
negative_prompt = "blurry, distorted, low quality, low resolution"

image = pipe(
    prompt=prompt,
    negative_prompt=negative_prompt,
    num_inference_steps=30,
    guidance_scale=7.5
).images[0]

image.save("generated_image.png")

2. Image-to-Image (StableDiffusionXLImg2ImgPipeline)

Python
import torch
import gc
from diffusers import StableDiffusionXLImg2ImgPipeline
from PIL import Image

torch.cuda.empty_cache()
gc.collect()

init_image = Image.open("test_output.png").convert("RGB")
init_image = init_image.resize((1024, 1024))

base_model_id = "stabilityai/stable-diffusion-xl-base-1.0"
pipe = StableDiffusionXLImg2ImgPipeline.from_pretrained(
    base_model_id,
    torch_dtype=torch.float16,
    variant="fp16",
    use_safetensors=True
)
pipe.enable_model_cpu_offload()

pipe.load_lora_weights(
    "kiel2/KielForge-fast", 
    weight_name="pytorch_lora_weights.safetensors"
)

prompt = "A stunning portrait of a futuristic warrior with glowing neon cybernetic implants on her face, highly detailed armor, masterwork"
negative_prompt = "blurry, distorted, low quality, low resolution"

image = pipe(
    prompt=prompt,
    negative_prompt=negative_prompt,
    image=init_image,
    strength=0.5, 
    num_inference_steps=30,
    guidance_scale=7.5
).images[0]

image.save("generated_image_amended.png")
  1. 1.Local Inference UIs (ComfyUI / WebUI Forge) Download your preferred weight variant (kielforge-fastq40.gguf, kielforge-fast_f16.gguf, or the LoRA files) directly from this repository.

Place the file into your local inference UI's appropriate directory (e.g., ComfyUI/models/unet/ for GGUF files or ComfyUI/models/loras/ for the LoRA adapter weights).

Load the model through your text-to-image or image-to-image workflow to generate or transform your images!

โš ๏ธ Limitations & Bias When using the 4-bit quantized Q4_0 version, users may occasionally notice minor quantization artifacts compared to the full 16-bit float variants, traded off for significantly faster generation speeds and a dramatically lower memory footprint.

This model inherits the general capabilities, constraints, and safety profiles of the underlying SDXL base architecture.