Views
No views yet
pip install diffusers transformers accelerate1from diffusers import AutoPipelineForText2Image
2import torch
3
4pipe = AutoPipelineForText2Image.from_pretrained("kandinsky-community/kandinsky-2-1", torch_dtype=torch.float16)
5pipe.enable_model_cpu_offload()
6
7prompt = "A alien cheeseburger creature eating itself, claymation, cinematic, moody lighting"
8negative_prompt = "low quality, bad quality"
9
10image = pipe(prompt=prompt, negative_prompt=negative_prompt, prior_guidance_scale =1.0, height=768, width=768).images[0]
11image.save("cheeseburger_monster.png")
1from diffusers import AutoPipelineForImage2Image
2import torch
3import requests
4from io import BytesIO
5from PIL import Image
6import os
7
8pipe = AutoPipelineForImage2Image.from_pretrained("kandinsky-community/kandinsky-2-1", torch_dtype=torch.float16)
9
10pipe.enable_model_cpu_offload()
11
12prompt = "A fantasy landscape, Cinematic lighting"
13negative_prompt = "low quality, bad quality"
14
15url = "https://raw.githubusercontent.com/CompVis/stable-diffusion/main/assets/stable-samples/img2img/sketch-mountains-input.jpg"
16
17response = requests.get(url)
18original_image = Image.open(BytesIO(response.content)).convert("RGB")
19original_image.thumbnail((768, 768))
20
21image = pipe(prompt=prompt, image=original_image, strength=0.3).images[0]
22out.images[0].save("fantasy_land.png")
1from diffusers import KandinskyPriorPipeline, KandinskyPipeline
2from diffusers.utils import load_image
3import PIL
4
5import torch
6
7pipe_prior = KandinskyPriorPipeline.from_pretrained(
8 "kandinsky-community/kandinsky-2-1-prior", torch_dtype=torch.float16
9)
10pipe_prior.to("cuda")
11
12img1 = load_image(
13 "https://huggingface.co/datasets/hf-internal-testing/diffusers-images/resolve/main" "/kandinsky/cat.png"
14)
15
16img2 = load_image(
17 "https://huggingface.co/datasets/hf-internal-testing/diffusers-images/resolve/main" "/kandinsky/starry_night.jpeg"
18)
19
20# add all the conditions we want to interpolate, can be either text or image
21images_texts = ["a cat", img1, img2]
22
23# specify the weights for each condition in images_texts
24weights = [0.3, 0.3, 0.4]
25
26# We can leave the prompt empty
27prompt = ""
28prior_out = pipe_prior.interpolate(images_texts, weights)
29
30pipe = KandinskyPipeline.from_pretrained("kandinsky-community/kandinsky-2-1", torch_dtype=torch.float16)
31pipe.to("cuda")
32
33image = pipe(prompt, **prior_out, height=768, width=768).images[0]
34
35image.save("starry_cat.png")

| FID (30k) | |
|---|---|
| eDiff-I (2022) | 6.95 |
| Image (2022) | 7.27 |
| Kandinsky 2.1 (2023) | 8.21 |
| Stable Diffusion 2.1 (2022) | 8.59 |
| GigaGAN, 512x512 (2023) | 9.09 |
| DALL-E 2 (2022) | 10.39 |
| GLIDE (2022) | 12.24 |
| Kandinsky 1.0 (2022) | 15.40 |
| DALL-E (2021) | 17.89 |
| Kandinsky 2.0 (2022) | 20.00 |
| GLIGEN (2022) | 21.04 |
@misc{kandinsky 2.1,
title = {kandinsky 2.1},
author = {Arseniy Shakhmatov, Anton Razzhigaev, Aleksandr Nikolich, Vladimir Arkhipkin, Igor Pavlov, Andrey Kuznetsov, Denis Dimitrov},
year = {2023},
howpublished = {},
}