diffusers / controlnet-canny-sdxl-1.0-mid

huggingface.co
Total runs: 642
24-hour runs: 0
7-day runs: 130
30-day runs: 243
Model's Last Updated: 8月 16 2023
text-to-image

Introduction of controlnet-canny-sdxl-1.0-mid

Model Details of controlnet-canny-sdxl-1.0-mid

Small SDXL-controlnet: Canny

These are small controlnet weights trained on stabilityai/stable-diffusion-xl-base-1.0 with canny conditioning. This checkpoint is 5x smaller than the original XL controlnet checkpoint. You can find some example images in the following.

prompt: aerial view, a futuristic research complex in a bright foggy jungle, hard lighting images_0)

prompt: a woman, close up, detailed, beautiful, street photography, photorealistic, detailed, Kodak ektar 100, natural, candid shot images_1)

prompt: megatron in an apocalyptic world ground, runied city in the background, photorealistic images_2)

prompt: a couple watching sunset, 4k photo images_3)

Usage

Make sure to first install the libraries:

pip install accelerate transformers safetensors opencv-python diffusers

And then we're ready to go:

from diffusers import ControlNetModel, StableDiffusionXLControlNetPipeline, AutoencoderKL
from diffusers.utils import load_image
from PIL import Image
import torch
import numpy as np
import cv2

prompt = "aerial view, a futuristic research complex in a bright foggy jungle, hard lighting"
negative_prompt = "low quality, bad quality, sketches"

image = load_image("https://huggingface.co/datasets/hf-internal-testing/diffusers-images/resolve/main/sd_controlnet/hf-logo.png")

controlnet_conditioning_scale = 0.5  # recommended for good generalization

controlnet = ControlNetModel.from_pretrained(
    "diffusers/controlnet-canny-sdxl-1.0-mid",
    torch_dtype=torch.float16
)
vae = AutoencoderKL.from_pretrained("madebyollin/sdxl-vae-fp16-fix", torch_dtype=torch.float16)
pipe = StableDiffusionXLControlNetPipeline.from_pretrained(
    "stabilityai/stable-diffusion-xl-base-1.0",
    controlnet=controlnet,
    vae=vae,
    torch_dtype=torch.float16,
)
pipe.enable_model_cpu_offload()

image = np.array(image)
image = cv2.Canny(image, 100, 200)
image = image[:, :, None]
image = np.concatenate([image, image, image], axis=2)
image = Image.fromarray(image)

images = pipe(
    prompt, negative_prompt=negative_prompt, image=image, controlnet_conditioning_scale=controlnet_conditioning_scale,
).images

images[0].save(f"hug_lab.png")

hug_lab_grid)

To more details, check out the official documentation of StableDiffusionXLControlNetPipeline .

🚨 Please note that this checkpoint is experimental and there's a lot of room for improvement. We encourage the community to build on top of it, improve it, and provide us with feedback. 🚨

Training

Our training script was built on top of the official training script that we provide here . You can refer to this script for full discolsure.

  • This checkpoint does not perform distillation. We just use a smaller ControlNet initialized from the SDXL UNet. We encourage the community to try and conduct distillation too. This resource might be of help in this regard .
  • To learn more about how the ControlNet was initialized, refer to this code block .
  • It does not have any attention blocks.
  • The model works pretty good on most conditioning images. But for more complex conditionings, the bigger checkpoints might be better. We are still working on improving the quality of this checkpoint and looking for feedback from the community.
  • We recommend playing around with the controlnet_conditioning_scale and guidance_scale arguments for potentially better image generation quality.
Training data

The model was trained on 3M images from LAION aesthetic 6 plus subset, with batch size of 256 for 50k steps with constant learning rate of 3e-5.

Compute

One 8xA100 machine

Mixed precision

FP16

Runs of diffusers controlnet-canny-sdxl-1.0-mid on huggingface.co

642
Total runs
0
24-hour runs
87
3-day runs
130
7-day runs
243
30-day runs

More Information About controlnet-canny-sdxl-1.0-mid huggingface.co Model

More controlnet-canny-sdxl-1.0-mid license Visit here:

https://choosealicense.com/licenses/openrail++

controlnet-canny-sdxl-1.0-mid huggingface.co

controlnet-canny-sdxl-1.0-mid huggingface.co is an AI model on huggingface.co that provides controlnet-canny-sdxl-1.0-mid's model effect (), which can be used instantly with this diffusers controlnet-canny-sdxl-1.0-mid model. huggingface.co supports a free trial of the controlnet-canny-sdxl-1.0-mid model, and also provides paid use of the controlnet-canny-sdxl-1.0-mid. Support call controlnet-canny-sdxl-1.0-mid model through api, including Node.js, Python, http.

controlnet-canny-sdxl-1.0-mid huggingface.co Url

https://huggingface.co/diffusers/controlnet-canny-sdxl-1.0-mid

diffusers controlnet-canny-sdxl-1.0-mid online free

controlnet-canny-sdxl-1.0-mid huggingface.co is an online trial and call api platform, which integrates controlnet-canny-sdxl-1.0-mid's modeling effects, including api services, and provides a free online trial of controlnet-canny-sdxl-1.0-mid, you can try controlnet-canny-sdxl-1.0-mid online for free by clicking the link below.

diffusers controlnet-canny-sdxl-1.0-mid online free url in huggingface.co:

https://huggingface.co/diffusers/controlnet-canny-sdxl-1.0-mid

controlnet-canny-sdxl-1.0-mid install

controlnet-canny-sdxl-1.0-mid is an open source model from GitHub that offers a free installation service, and any user can find controlnet-canny-sdxl-1.0-mid on GitHub to install. At the same time, huggingface.co provides the effect of controlnet-canny-sdxl-1.0-mid install, users can directly use controlnet-canny-sdxl-1.0-mid installed effect in huggingface.co for debugging and trial. It also supports api for free installation.

controlnet-canny-sdxl-1.0-mid install url in huggingface.co:

https://huggingface.co/diffusers/controlnet-canny-sdxl-1.0-mid

Url of controlnet-canny-sdxl-1.0-mid

controlnet-canny-sdxl-1.0-mid huggingface.co Url

Provider of controlnet-canny-sdxl-1.0-mid huggingface.co

diffusers
ORGANIZATIONS

Other API from diffusers

huggingface.co

Total runs: 5.3K
Run Growth: 0
Growth Rate: 0.00%
Updated: 10月 22 2024
huggingface.co

Total runs: 4.0K
Run Growth: -1.5K
Growth Rate: -39.10%
Updated: 2月 08 2023
huggingface.co

Total runs: 463
Run Growth: 146
Growth Rate: 31.53%
Updated: 2月 23 2025
huggingface.co

Total runs: 12
Run Growth: -4
Growth Rate: -30.77%
Updated: 2月 06 2024