--- license: cc-by-nc-4.0 base_model: stabilityai/stable-diffusion-xl-base-1.0 dataset: sshh12/planet-textures tags: - stable-diffusion-xl - stable-diffusion-xl-diffusers - text-to-image - diffusers - lora - planets - space - procedural-generation inference: false --- These are LoRA adaption weights for stabilityai/stable-diffusion-xl-base-1.0. The weights were fine-tuned on the sshh12/planet-textures dataset. Special VAE used for training: madebyollin/sdxl-vae-fp16-fix. | Prompt | Image | | ----------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------- | | A turquoise-hued gas giant, streaked with swirling white wisps of high-altitude clouds, wrapped in a thin, multicolored ring system | ![img_1](./imgs/img_aturquoise-huedgasgiantstreakedwithswirlingwhitewispsofhigh-altitudecloudswrappedinathinmulticoloredringsystem_ckpt1300_gs20.0_seed100.png) | | A barren desert planet, coated in fine rusty-red sand, pockmarked with deep, dark craters, and cloaked in a thin, hazy atmosphere | ![img_2](./imgs/img_abarrendesertplanetcoatedinfinerusty-redsandpockmarkedwithdeepdarkcratersandcloakedinathinhazyatmosphere_ckpt2000_gs10.0_seed0.png) | | A small, icy moon, encased in a shell of pure white ice and dust, covered with intricate patterns of frosty fissures | ![img_3](./imgs/img_asmallicymoonencasedinashellofpurewhiteiceanddustcoveredwithintricatepatternsoffrostyfissures_ckpt2000_gs10.0_seed0.png) | | A metallic asteroid, featuring a rugged, heavily cratered surface with a shiny, silver-grey coloration | ![img_4](./imgs/img_ametallicasteroidfeaturingaruggedheavilycrateredsurfacewithashinysilver-greycoloration_ckpt1500_gs10.0_seed50.png) | | A vibrant blue planet, teeming with lush, tropical forests and deep, azure oceans, surrounded by a thick, oxygen-rich atmosphere | ![img_5](./imgs/img_avibrantblueplanetteemingwithlushtropicalforestsanddeepazureoceanssurroundedbyathickoxygen-richatmosphere_ckpt1500_gs15.0_seed100.png) | | A dwarf planet exhibiting a striking purple color, with a surface peppered with craters and towering ice formations | ![img_6](./imgs/img_adwarfplanetexhibitingastrikingpurplecolorwithasurfacepepperedwithcratersandtoweringiceformations_ckpt2000_gs10.0_seed0.png) | | A dusty, barren moon, characterized by a dull, yellowish-brown surface, marked by long, winding canyons and cliffs | ![img_7](./imgs/img_adustybarrenmooncharacterizedbyadullyellowish-brownsurfacemarkedbylongwindingcanyonsandcliffs_ckpt1500_gs15.0_seed50.png) | ## 🧨 Diffusers Usage ```py import torch from diffusers import DiffusionPipeline, AutoencoderKL vae = AutoencoderKL.from_pretrained("madebyollin/sdxl-vae-fp16-fix", torch_dtype=torch.float16) pipe = DiffusionPipeline.from_pretrained("stabilityai/stable-diffusion-xl-base-1.0", vae=vae, torch_dtype=torch.float16, variant="fp16", use_safetensors=True) pipe.load_lora_weights("sshh12/sdxl-lora-planet-textures") pipe.to("cuda") prompt = "A dwarf planet exhibiting a striking purple color, with a surface peppered with craters and towering ice formations" negative_prompt = 'blurry, fuzzy, low resolution, cartoon, painting' image = pipe(prompt=prompt, negative_prompt=negative_prompt, width=1024, height=512).images[0] image ``` ## Training GitHub: https://github.com/sshh12/planet-diffusion ```py MODEL_NAME="stabilityai/stable-diffusion-xl-base-1.0" DATASET_NAME="sshh12/planet-textures" !accelerate launch v2/train_text_to_image_lora_sdxl.py \ --pretrained_model_name_or_path="$MODEL_NAME" \ --pretrained_vae_model_name_or_path="madebyollin/sdxl-vae-fp16-fix" \ --dataset_name="$DATASET_NAME" \ --caption_column="text" \ --width=1024 \ --height=512 \ --random_hflip \ --random_vflip \ --mixed_precision="fp16" \ --use_8bit_adam \ --train_batch_size=1 \ --gradient_accumulation_steps=2 \ --num_train_epochs=500 \ --checkpointing_steps=100 \ --learning_rate=1e-05 \ --lr_scheduler="constant" \ --lr_warmup_steps=0 \ --seed=0 \ --validation_epochs=5 \ --validation_prompt_file="v2/validation_prompts.txt" \ --enable_xformers_memory_efficient_attention \ --report_to="wandb" ```