ckpt / bk-sdm-tiny-2m

huggingface.co
Total runs: 38
24-hour runs: 2
7-day runs: 9
30-day runs: 18
Model's Last Updated: October 22 2023
text-to-image

Introduction of bk-sdm-tiny-2m

Model Details of bk-sdm-tiny-2m

BK-SDM-2M Model Card

BK-SDM-{ Base-2M , Small-2M , Tiny-2M } are pretrained with 10× more data (2.3M LAION image-text pairs) compared to our previous release.

  • Block-removed Knowledge-distilled Stable Diffusion Model (BK-SDM) is an architecturally compressed SDM for efficient text-to-image synthesis.
  • The previous BK-SDM-{ Base , Small , Tiny } were obtained via distillation pretraining on 0.22M LAION pairs.
  • Resources for more information: Paper , GitHub , Demo .
Examples with 🤗 Diffusers library .

An inference code with the default PNDM scheduler and 50 denoising steps is as follows.

import torch
from diffusers import StableDiffusionPipeline

pipe = StableDiffusionPipeline.from_pretrained("nota-ai/bk-sdm-tiny-2m", torch_dtype=torch.float16)
pipe = pipe.to("cuda")

prompt = "a black vase holding a bouquet of roses"
image = pipe(prompt).images[0]  
    
image.save("example.png")
Compression Method

Adhering to the U-Net architecture and distillation pretraining of BK-SDM, the difference in BK-SDM-2M is a 10× increase in the number of training pairs.

  • Training Data : 2,256,472 image-text pairs (i.e., 2.3M pairs) from LAION-Aesthetics V2 6.25+ .
  • Hardware: A single NVIDIA A100 80GB GPU
  • Gradient Accumulations : 4
  • Batch: 256 (=4×64)
  • Optimizer: AdamW
  • Learning Rate: a constant learning rate of 5e-5 for 50K-iteration pretraining
Experimental Results

The following table shows the zero-shot results on 30K samples from the MS-COCO validation split. After generating 512×512 images with the PNDM scheduler and 25 denoising steps, we downsampled them to 256×256 for evaluating generation scores.

  • Our models were drawn at the 50K-th training iteration.
Model FID↓ IS↑ CLIP Score↑
(ViT-g/14)
# Params,
U-Net
# Params,
Whole SDM
Stable Diffusion v1.4 13.05 36.76 0.2958 0.86B 1.04B
BK-SDM-Base (Ours) 15.76 33.79 0.2878 0.58B 0.76B
BK-SDM-Base-2M (Ours) 14.81 34.17 0.2883 0.58B 0.76B
BK-SDM-Small (Ours) 16.98 31.68 0.2677 0.49B 0.66B
BK-SDM-Small-2M (Ours) 17.05 33.10 0.2734 0.49B 0.66B
BK-SDM-Tiny (Ours) 17.12 30.09 0.2653 0.33B 0.50B
BK-SDM-Tiny-2M (Ours) 17.53 31.32 0.2690 0.33B 0.50B
Effect of Different Data Sizes for Training BK-SDM-Small

Increasing the number of training pairs improves the IS and CLIP scores over training progress. The MS-COCO 256×256 30K benchmark was used for evaluation.

Training progress with different data sizes

Furthermore, with the growth in data volume, visual results become more favorable (e.g., better image-text alignment and clear distinction among objects).

Visual results with different data sizes
Additional Visual Examples
additional visual examples

Uses

Follow the usage guidelines of Stable Diffusion v1 .

Acknowledgments

Citation

@article{kim2023architectural,
  title={On Architectural Compression of Text-to-Image Diffusion Models},
  author={Kim, Bo-Kyeong and Song, Hyoung-Kyu and Castells, Thibault and Choi, Shinkook},
  journal={arXiv preprint arXiv:2305.15798},
  year={2023},
  url={https://arxiv.org/abs/2305.15798}
}
@article{Kim_2023_ICMLW,
  title={BK-SDM: Architecturally Compressed Stable Diffusion for Efficient Text-to-Image Generation},
  author={Kim, Bo-Kyeong and Song, Hyoung-Kyu and Castells, Thibault and Choi, Shinkook},
  journal={ICML Workshop on Efficient Systems for Foundation Models (ES-FoMo)},
  year={2023},
  url={https://openreview.net/forum?id=bOVydU0XKC}
}

This model card was written by Bo-Kyeong Kim and is based on the Stable Diffusion v1 model card .

Runs of ckpt bk-sdm-tiny-2m on huggingface.co

38
Total runs
2
24-hour runs
6
3-day runs
9
7-day runs
18
30-day runs

More Information About bk-sdm-tiny-2m huggingface.co Model

bk-sdm-tiny-2m huggingface.co

bk-sdm-tiny-2m huggingface.co is an AI model on huggingface.co that provides bk-sdm-tiny-2m's model effect (), which can be used instantly with this ckpt bk-sdm-tiny-2m model. huggingface.co supports a free trial of the bk-sdm-tiny-2m model, and also provides paid use of the bk-sdm-tiny-2m. Support call bk-sdm-tiny-2m model through api, including Node.js, Python, http.

bk-sdm-tiny-2m huggingface.co Url

https://huggingface.co/ckpt/bk-sdm-tiny-2m

ckpt bk-sdm-tiny-2m online free

bk-sdm-tiny-2m huggingface.co is an online trial and call api platform, which integrates bk-sdm-tiny-2m's modeling effects, including api services, and provides a free online trial of bk-sdm-tiny-2m, you can try bk-sdm-tiny-2m online for free by clicking the link below.

ckpt bk-sdm-tiny-2m online free url in huggingface.co:

https://huggingface.co/ckpt/bk-sdm-tiny-2m

bk-sdm-tiny-2m install

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

bk-sdm-tiny-2m install url in huggingface.co:

https://huggingface.co/ckpt/bk-sdm-tiny-2m

Url of bk-sdm-tiny-2m

bk-sdm-tiny-2m huggingface.co Url

Provider of bk-sdm-tiny-2m huggingface.co

ckpt
ORGANIZATIONS

Other API from ckpt

huggingface.co

Total runs: 6.9K
Run Growth: 1.8K
Growth Rate: 26.41%
Updated:July 06 2023
huggingface.co

Total runs: 1.4K
Run Growth: -2.7K
Growth Rate: -196.42%
Updated:January 31 2023
huggingface.co

Total runs: 1.1K
Run Growth: -21
Growth Rate: -1.83%
Updated:April 06 2023
huggingface.co

Total runs: 363
Run Growth: 273
Growth Rate: 77.78%
Updated:November 17 2024
huggingface.co

Total runs: 146
Run Growth: 65
Growth Rate: 53.28%
Updated:January 28 2023
huggingface.co

Total runs: 54
Run Growth: 16
Growth Rate: 32.00%
Updated:June 06 2024
huggingface.co

Total runs: 27
Run Growth: 23
Growth Rate: 74.19%
Updated:November 20 2023
huggingface.co

Total runs: 22
Run Growth: -11
Growth Rate: -57.89%
Updated:October 22 2023
huggingface.co

Total runs: 20
Run Growth: 6
Growth Rate: 30.00%
Updated:November 10 2023
huggingface.co

Total runs: 15
Run Growth: -59
Growth Rate: -491.67%
Updated:January 28 2023
huggingface.co

Total runs: 11
Run Growth: 3
Growth Rate: 33.33%
Updated:January 28 2023
huggingface.co

Total runs: 9
Run Growth: -3
Growth Rate: -37.50%
Updated:March 31 2023
huggingface.co

Total runs: 7
Run Growth: -6
Growth Rate: -100.00%
Updated:January 28 2023
huggingface.co

Total runs: 6
Run Growth: 5
Growth Rate: 83.33%
Updated:November 10 2023
huggingface.co

Total runs: 5
Run Growth: 2
Growth Rate: 40.00%
Updated:September 23 2023
huggingface.co

Total runs: 0
Run Growth: 0
Growth Rate: 0.00%
Updated:March 20 2023
huggingface.co

Total runs: 0
Run Growth: 0
Growth Rate: 0.00%
Updated:February 17 2023
huggingface.co

Total runs: 0
Run Growth: 0
Growth Rate: 0.00%
Updated:January 26 2023
huggingface.co

Total runs: 0
Run Growth: 0
Growth Rate: 0.00%
Updated:April 15 2023
huggingface.co

Total runs: 0
Run Growth: 0
Growth Rate: 0.00%
Updated:March 30 2023
huggingface.co

Total runs: 0
Run Growth: 0
Growth Rate: 0.00%
Updated:January 26 2023
huggingface.co

Total runs: 0
Run Growth: 0
Growth Rate: 0.00%
Updated:April 24 2023
huggingface.co

Total runs: 0
Run Growth: 0
Growth Rate: 0.00%
Updated:April 28 2023
huggingface.co

Total runs: 0
Run Growth: 0
Growth Rate: 0.00%
Updated:April 04 2023
huggingface.co

Total runs: 0
Run Growth: 0
Growth Rate: 0.00%
Updated:January 26 2023
huggingface.co

Total runs: 0
Run Growth: 0
Growth Rate: 0.00%
Updated:November 01 2022
huggingface.co

Total runs: 0
Run Growth: 0
Growth Rate: 0.00%
Updated:January 26 2023
huggingface.co

Total runs: 0
Run Growth: 0
Growth Rate: 0.00%
Updated:April 14 2023
huggingface.co

Total runs: 0
Run Growth: 0
Growth Rate: 0.00%
Updated:May 19 2023
huggingface.co

Total runs: 0
Run Growth: 0
Growth Rate: 0.00%
Updated:May 04 2023
huggingface.co

Total runs: 0
Run Growth: 0
Growth Rate: 0.00%
Updated:July 27 2023
huggingface.co

Total runs: 0
Run Growth: 0
Growth Rate: 0.00%
Updated:May 13 2023
huggingface.co

Total runs: 0
Run Growth: 0
Growth Rate: 0.00%
Updated:January 26 2023
huggingface.co

Total runs: 0
Run Growth: 0
Growth Rate: 0.00%
Updated:April 14 2023
huggingface.co

Total runs: 0
Run Growth: 0
Growth Rate: 0.00%
Updated:April 14 2023
huggingface.co

Total runs: 0
Run Growth: 0
Growth Rate: 0.00%
Updated:April 24 2023
huggingface.co

Total runs: 0
Run Growth: 0
Growth Rate: 0.00%
Updated:June 08 2023
huggingface.co

Total runs: 0
Run Growth: 0
Growth Rate: 0.00%
Updated:April 24 2023