aws-neuron / SDXL-Lightning-4steps-neuronx

huggingface.co
Total runs: 0
24-hour runs: 0
7-day runs: 0
30-day runs: 0
Model's Last Updated: August 27 2024

Introduction of SDXL-Lightning-4steps-neuronx

Model Details of SDXL-Lightning-4steps-neuronx

This checkkpoint is compiled by ByteDance/SDXL-Lightning for AWS Inf2.

Compilation

Download the unet checkpoint from ByteDance/SDXL-Lightning and replace the unet checkpoint under the original sdxl checkpoint:

from huggingface_hub import hf_hub_download

repo = "ByteDance/SDXL-Lightning"
ckpt = "sdxl_lightning_4step_unet.safetensors"
hf_hub_download(repo, ckpt)

Replace the unet:

cp /home/ubuntu/.cache/huggingface/hub/models--ByteDance--SDXL-Lightning/snapshots/xxxxxx/sdxl_lightning_4step_unet.safetensors stable-diffusion-xl-lightning/unet/diffusion_pytorch_model.safetensors

Compile the whole pipeline:

from optimum.neuron import NeuronStableDiffusionXLPipeline

model_id = "stable-diffusion-xl-lightning"
num_images_per_prompt = 1
input_shapes = {"batch_size": 1, "height": 1024, "width": 1024, "num_images_per_prompt": num_images_per_prompt}
compiler_args = {"auto_cast": "matmul", "auto_cast_type": "bf16"}

stable_diffusion = NeuronStableDiffusionXLPipeline.from_pretrained(
    model_id, export=True, **compiler_args, **input_shapes
)
save_directory = "sdxl_lightning_4_steps_neuronx/"
stable_diffusion.save_pretrained(save_directory)
# push to hub
Inference
from optimum.neuron import NeuronStableDiffusionXLPipeline
from diffusers import EulerDiscreteScheduler

pipe = NeuronStableDiffusionXLPipeline.from_pretrained("aws-neuron/SDXL-Lightning-4steps-neuronx")
pipe.scheduler = EulerDiscreteScheduler.from_config(pipe.scheduler.config, timestep_spacing="trailing")
pipe("A girl smiling", num_inference_steps=4, guidance_scale=0).images[0].save("output.png")

Runs of aws-neuron SDXL-Lightning-4steps-neuronx on huggingface.co

0
Total runs
0
24-hour runs
0
3-day runs
0
7-day runs
0
30-day runs

More Information About SDXL-Lightning-4steps-neuronx huggingface.co Model

More SDXL-Lightning-4steps-neuronx license Visit here:

https://choosealicense.com/licenses/openrail++

SDXL-Lightning-4steps-neuronx huggingface.co

SDXL-Lightning-4steps-neuronx huggingface.co is an AI model on huggingface.co that provides SDXL-Lightning-4steps-neuronx's model effect (), which can be used instantly with this aws-neuron SDXL-Lightning-4steps-neuronx model. huggingface.co supports a free trial of the SDXL-Lightning-4steps-neuronx model, and also provides paid use of the SDXL-Lightning-4steps-neuronx. Support call SDXL-Lightning-4steps-neuronx model through api, including Node.js, Python, http.

SDXL-Lightning-4steps-neuronx huggingface.co Url

https://huggingface.co/aws-neuron/SDXL-Lightning-4steps-neuronx

aws-neuron SDXL-Lightning-4steps-neuronx online free

SDXL-Lightning-4steps-neuronx huggingface.co is an online trial and call api platform, which integrates SDXL-Lightning-4steps-neuronx's modeling effects, including api services, and provides a free online trial of SDXL-Lightning-4steps-neuronx, you can try SDXL-Lightning-4steps-neuronx online for free by clicking the link below.

aws-neuron SDXL-Lightning-4steps-neuronx online free url in huggingface.co:

https://huggingface.co/aws-neuron/SDXL-Lightning-4steps-neuronx

SDXL-Lightning-4steps-neuronx install

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

SDXL-Lightning-4steps-neuronx install url in huggingface.co:

https://huggingface.co/aws-neuron/SDXL-Lightning-4steps-neuronx

Url of SDXL-Lightning-4steps-neuronx

SDXL-Lightning-4steps-neuronx huggingface.co Url

Provider of SDXL-Lightning-4steps-neuronx huggingface.co

aws-neuron
ORGANIZATIONS

Other API from aws-neuron