Neuronx model for stabilityai/stable-diffusion-xl-base-1.0
This repository contains AWS Inferentia2 and neuronx compatible checkpoints for stabilityai/stable-diffusion-xl-base-1.0. You can find detailed information about the base model on its Model Card.
Usage on Amazon SageMaker
Read more in Deploy Stable Diffusion XL on AWS inferentia2 with Amazon SageMaker
Usage with optimum-neuron
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
{
"auto_cast": "all",
"auto_cast_type": "bf16"
}
input_shapes
{
"height": 1024,
"width": 1024,
"num_images_per_prompt": 1,
"batch_size": 1
}