--- license: openrail++ library_name: ml-stable-diffusion pipeline_tag: text-to-image base_model: - cyberdelia/CyberRealistic - latent-consistency/lcm-lora-sdv1-5 tags: - stable-diffusion - stable-diffusion-1.5 - cyberrealistic - lcm - photorealistic - coreml - apple-neural-engine - palettized - ios --- # CyberRealistic Final LCM · Core ML 6-bit This is a reproducible Core ML conversion prepared for the LocalMuse iOS app. It starts from CyberRealistic Final FP16, fuses the official SD 1.5 LCM-LoRA, then applies Apple's 6-bit k-means weight palettization to the UNet and CLIP text encoder. The VAE decoder and VAE encoder remain FP16. ## Pinned sources - Base: `cyberdelia/CyberRealistic` - revision: `99827f96edd717dacb28c68560680c201c55df05` - file: `CyberRealistic_FINAL_FP16.safetensors` - bytes: `2,132,651,162` - SHA-256: `2209c07b331a06cb28cf7c830ec758ae5b49eb97fab21f5de6b18c7be8b41554` - Adapter: `latent-consistency/lcm-lora-sdv1-5` - revision: `cf2fced511dbe7e26c8d1d397e728fbab875db4b` - file: `pytorch_lora_weights.safetensors` - bytes: `134,621,556` - SHA-256: `8f90d840e075ff588a58e22c6586e2ae9a6f7922996ee6649a7f01072333afe4` - SD 1.5 component configuration and tokenizer: `stable-diffusion-v1-5/stable-diffusion-v1-5` at `451f4fe16113bff5a5d2269ed5ad43b0592e9a14`. All source files are authenticated before the pipeline is loaded or traced. The LoRA is fused at scale 1.0 and unloaded before Core ML conversion. ## Core ML layout - Fixed resolution: 512 × 512 - Deployment target: iOS 17+ - Compute policy used for conversion: CPU and GPU - Attention: `SPLIT_EINSUM_V2` - `Unet.mlmodelc`: mixed FP16 / 6-bit palettized, 282 LUT operations - `TextEncoder.mlmodelc`: mixed FP16 / 6-bit palettized, 74 LUT operations - `VAEDecoder.mlmodelc`: FP16 - `VAEEncoder.mlmodelc`: FP16, included for image-to-image and Face Detail - No safety checker is embedded - Production payload: 957,838,366 bytes The Core ML converter is pinned to Apple `ml-stable-diffusion` revision `e12202c1f6405b83918b58a5d097cd61e3e1f702` with Core ML Tools 8.3.0. The conversion performed component-level PyTorch/Core ML parity checks before palettization. The final palettized package was then tested end-to-end with the LocalMuse LCM scheduler, including VAE-encoder image-to-image refinement. ## Recommended settings - Scheduler: LCM (required) - Steps: 4–10 - Default: 8 steps - CFG: 1.5; keep guidance in the 1.0–2.0 range - Resolution: 512 × 512 Four, six, eight and ten steps were tested with the same prompt and seed. Eight steps gave the best quality/speed balance; ten remained stable. This tested 4–10 application range is intentionally a little wider than the adapter model card's usual 2–8 recommendation. ## License and attribution CyberRealistic and Stable Diffusion 1.5 remain subject to the CreativeML Open RAIL-M terms in `LICENSE`. The LCM-LoRA repository declares OpenRAIL++ and its terms are included in `LCM_LORA_LICENSE.md`. The use-based restrictions and attribution requirements continue to apply. This repository adds no new restrictions and does not claim authorship of the original model or adapter. - CyberRealistic creator: Cyberdelia - LCM-LoRA authors: Simian Luo, Yiqin Tan, Suraj Patil, Daniel Gu et al. - Format conversion: LocalMuseAI