Text-to-Image
Diffusers
Safetensors
English
StableDiffusionPipeline
diffusion
concept-erasure
stable-diffusion
uce
van_gogh
Instructions to use DiffusionConceptErasure/uce_van_gogh with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Libraries
- Diffusers
How to use DiffusionConceptErasure/uce_van_gogh with Diffusers:
pip install -U diffusers transformers accelerate
import torch from diffusers import DiffusionPipeline # switch to "mps" for apple devices pipe = DiffusionPipeline.from_pretrained("DiffusionConceptErasure/uce_van_gogh", dtype=torch.bfloat16, device_map="cuda") prompt = "Astronaut in a jungle, cold color palette, muted colors, detailed, 8k" image = pipe(prompt).images[0] - Notebooks
- Google Colab
- Kaggle
- Local Apps
- Draw Things
- DiffusionBee
uce_van_gogh
This is a concept-erased Stable Diffusion model using the Unlearning via Concept Erasure (UCE) method to remove the concept "Van Gogh".
Method
Unlearning via Concept Erasure (UCE) modifies the model's internal representations to remove specific concept knowledge.
Usage
from diffusers import StableDiffusionPipeline
import torch
pipe = StableDiffusionPipeline.from_pretrained("ErasureResearch/uce_van_gogh", torch_dtype=torch.float16).to("cuda")
prompt = "a photo of a van_gogh"
image = pipe(prompt).images[0]
image.save("erased_van_gogh.png")
Citation
If you use this model in your research, please cite:
@article{concept_erasure_2024,
title={Concept Erasure in Diffusion Models},
author={ErasureResearch Team},
journal={Proceedings of...},
year={2024}
}
- Downloads last month
- 8