Fix "tensorWritesFailed" for Flux.2 Klein 9B models in Draw Things — handles all CivitAI variants (ComfyUI FP8, BF16, F8_E5M2) This article describes a Python script that fixes the "tensorWritesFailed" import error in Draw Things for Flux.2 Klein 9B models downloaded from CivitAI. The error occurs because Draw Things expects RMSNorm parameters named `key_norm.scale` and `query_norm.scale`, but many fine-tuned and ComfyUI-exported models use `key_norm.weight` and `query_norm.weight`, causing required schema slots to remain empty during validation. The script auto-detects the model variant, renames the norm keys, and optionally dequantizes FP8 weights, outputting a new `-DT.safetensors` file that imports successfully into Draw Things. aka Bemo's Draw Things Klein Fix Converts Flux.2 Klein 9B and other Flux2-based safetensors models so they import correctly into Draw Things. Draw Things' importer throws tensorWritesFailed at ~65% for many Flux.2 Klein models downloaded from CivitAI. The cause: Draw Things expects the RMSNorm parameters to be named key norm.scale / query norm.scale Black Forest Labs' original naming , but most fine-tuned and ComfyUI-exported models use key norm.weight / query norm.weight PyTorch default . The unrecognised keys are silently skipped, then a validation checkpoint at 65% fails because required schema slots are empty. Auto-detects the model variant and applies the appropriate fix: Output is always