Home

Awesome

SimpleSDM

This repository contains a simple and flexible PyTorch implementation of StableDiffusion based on diffusers.

<div align="center"> <img src="example/example.png"> </div>

Prepartion

Requirements

A suitable conda environment named ldm can be created and activated with:

conda env create -f environment.yaml
conda activate ldm

Dataset Preparation

Training

CUDA_VISIBLE_DEVICES=0,1,2 accelerate launch --multi_gpu train.py

Inference

CUDA_VISIBLE_DEVICES=0 python inference.py --prompt "A cat is running in the rain."

Acknowledgements

Many thanks to the code bases from diffusers.