--- license: openrail++ tags: - text-to-image - stable-diffusion - inferentia2 - neuron --- # Neuronx model for [stabilityai/stable-diffusion-xl-base-1.0](https://huggingface.co/stabilityai/stable-diffusion-xl-base-1.0) This repository contains AWS Inferentia2 and neuronx compatible checkpoints for [stabilityai/stable-diffusion-xl-base-1.0](https://huggingface.co/stabilityai/stable-diffusion-xl-base-1.0). You can find detailed information about the base model on its [Model Card](https://huggingface.co/stabilityai/stable-diffusion-xl-base-1.0). ## Usage on Amazon SageMaker Read more in [Deploy Stable Diffusion XL on AWS inferentia2 with Amazon SageMaker](https://www.philschmid.de/inferentia2-stable-diffusion-xl) ## Usage with optimum-neuron ```python from optimum.neuron import NeuronStableDiffusionXLPipeline # Load pipeline from Hugging Face repository pipeline = NeuronStableDiffusionXLPipeline.from_pretrained(model_dir, device_ids=[0, 1]) # prompt for generating images prompt = "a photo of an astronaut riding a horse on mars" # generate image image = stable_diffusion(prompt).images[0] image.save("generated_image.jpg") ``` This repository contains branches specific to versions of neuronx. When using with optimum-neuron, use the repo revision specific to the version of neuronx you are using, to load the right serialized checkpoints. ## Compilation Arguments **compilation arguments** ```json { "auto_cast": "all", "auto_cast_type": "bf16" } ``` **input_shapes** ```json { "height": 1024, "width": 1024, "num_images_per_prompt": 1, "batch_size": 1 } ```