{ "schemaVersion": 1, "model": { "name": "WAI Illustrious SDXL V17", "base": "Illustrious SDXL", "workflow": [ "text-to-image", "image-to-image", "face-detail" ] }, "officialRelease": { "author": "WAI0731", "civitaiModelId": 827184, "civitaiVersionId": 2883731, "url": "https://civitai.com/models/827184?modelVersionId=2883731" }, "source": { "repository": "LyliaEngine/waiIllustriousSDXL_v170", "revision": "5ef4e2da7173a160ad04aebcaa2fdcd6d20ed792", "file": "waiIllustriousSDXL_v170.safetensors", "sizeBytes": 6938040682, "sha256": "f116b0c78ff441467b0cdc8f1936e1ed18ea31e9997c7b132b1b8db533f0bd04", "role": "Pinned checkpoint transport mirror" }, "configuration": { "repository": "frankjoshua/waiIllustriousSDXL_v170", "revision": "9303ce49345822823717889e3677b6ffd43fc6a9", "vaeScalingFactor": 0.13025, "unetInputChannels": 4 }, "license": { "officialRelease": "Fair AI Public License 1.0-SD", "includedLicense": "Fair AI Public License 1.0-SD", "licenseURL": "https://freedevproject.org/faipl-1.0-sd/", "note": "The official Civitai release controls attribution and licensing for this conversion. Inconsistent metadata on a transport mirror does not replace that declared license." }, "textEncoderRepair": { "reason": "The source checkpoint contains non-finite values only in the unused final CLIP-L transformer layer. SDXL conditioning uses the preceding hidden state, and pooled conditioning comes from TextEncoder2.", "replacementRepository": "OnomaAIResearch/Illustrious-xl-early-release-v0", "replacementRevision": "dca0dac303e6dc4b0c31d8001bc685b89b5d0204", "replacementFile": "text_encoder/model.safetensors", "replacementSizeBytes": 246144152, "replacementSha256": "f8480c7d1b3ee29a5a9922d5c088dfbfc6d5b94c8d7312892eacfe7a880052cc", "affectedLayer": "text_model.encoder.layers.11", "replacedNonFiniteValueCount": 7077888, "scope": "Only non-finite values in the unused final CLIP-L layer were replaced; all conditioning layers used by inference remain from WAI Illustrious SDXL V17." }, "conversion": { "appleMLStableDiffusionRevision": "e12202c1f6405b83918b58a5d097cd61e3e1f702", "python": "3.9.6", "coremltools": "8.0", "diffusers": "0.30.2", "torch": "2.4.0", "transformers": "4.44.2", "huggingfaceHub": "0.24.6", "safetensors": "0.4.5", "minimumDeploymentTarget": "iOS 17", "attentionImplementation": "SPLIT_EINSUM", "computeUnits": "CPU_AND_NE conversion; GPU VAE runtime", "resolution": [ 1024, 1024 ], "unet": { "quantizationBits": 6, "split": true, "batchSize": 2, "inputShape": [ 2, 4, 128, 128 ], "outputShape": [ 2, 4, 128, 128 ] }, "textEncoder": { "precision": "FP16", "source": "WAI Illustrious SDXL V17 with documented unused-layer repair" }, "textEncoder2": { "quantizationBits": 8, "source": "WAI Illustrious SDXL V17" }, "vae": { "precision": "Float32 Core ML", "source": "WAI Illustrious SDXL V17", "decoderIncluded": true, "encoderIncludedForImageToImageAndFaceDetail": true, "scalingFactor": 0.13025 } }, "componentWeightBytes": { "TextEncoder.mlmodelc": 246145536, "TextEncoder2.mlmodelc": 758591232, "UnetChunk1.mlmodelc": 968067264, "UnetChunk2.mlmodelc": 959821632, "VAEDecoder.mlmodelc": 197977216, "VAEEncoder.mlmodelc": 136668992 }, "validation": { "checkpointTensorShapesVerified": true, "allUsedCheckpointTensorsFinite": true, "compiledComponentShapesVerified": true, "allCompiledComponentsBelowOneGiB": true, "fullPipelineGeneration": false, "compiledComponentPredictionsFinite": false, "iPhoneRuntimeValidation": "pending", "note": "macOS execution is not used as a substitute for the final iPhone Core ML runtime test." } }