{ "format": "split", "model_version": "2.5.0", "variant": "dev", "tier": "q4", "quantized": true, "quantization_bits": 4, "quantization_group_size": 64, "components": [ "transformer", "text_encoder", "connector", "vae_decoder", "vae_encoder", "diffusion_vae_encoder", "vae_diffusion_decoder", "audio_vae", "vocoder", "spatial_upsampler", "temporal_upsampler", "duration_head" ], "component_detail": [ { "name": "transformer", "file": "transformer.safetensors", "tensors": 6779, "quantized_linears": 1344, "dense_float_tensors": 2747, "passthrough_tensors": 0, "bytes": 11351142862 }, { "name": "text_encoder", "file": "text_encoder.safetensors", "tensors": 682, "quantized_linears": 0, "dense_float_tensors": 677, "passthrough_tensors": 5, "bytes": 23951735206, "dense_reason": "below-quality-bar", "dense_reason_detail": "quantizing this component at this tier's width is structurally fine and measurably too lossy to ship: sc-18775: over the 49 hidden states the LTX-2.5 feature extractor concatenates, q4 lands at worst cos 0.889414 / rel L2 0.53488 against bf16 (bar: cos > 0.97, rel L2 < 0.30); q8 lands at 0.999086 / 0.04320 and passes" }, { "name": "connector", "file": "connector.safetensors", "tensors": 458, "quantized_linears": 98, "dense_float_tensors": 164, "passthrough_tensors": 0, "bytes": 1788657589 }, { "name": "vae_decoder", "file": "vae_decoder.safetensors", "tensors": 86, "quantized_linears": 0, "dense_float_tensors": 86, "passthrough_tensors": 0, "bytes": 814384933, "dense_reason": "no-linear-weights", "dense_reason_detail": "no rank-2 Linear weights: every weight is a convolution kernel, a norm or a per-channel statistic, and MLX has no quantized convolution" }, { "name": "vae_encoder", "file": "vae_encoder.safetensors", "tensors": 86, "quantized_linears": 0, "dense_float_tensors": 86, "passthrough_tensors": 0, "bytes": 637919540, "dense_reason": "no-linear-weights", "dense_reason_detail": "no rank-2 Linear weights: every weight is a convolution kernel, a norm or a per-channel statistic, and MLX has no quantized convolution" }, { "name": "diffusion_vae_encoder", "file": "diffusion_vae_encoder.safetensors", "tensors": 86, "quantized_linears": 0, "dense_float_tensors": 86, "passthrough_tensors": 0, "bytes": 637919525, "dense_reason": "no-linear-weights", "dense_reason_detail": "no rank-2 Linear weights: every weight is a convolution kernel, a norm or a per-channel statistic, and MLX has no quantized convolution" }, { "name": "vae_diffusion_decoder", "file": "vae_diffusion_decoder.safetensors", "tensors": 586, "quantized_linears": 137, "dense_float_tensors": 175, "passthrough_tensors": 0, "bytes": 234971786 }, { "name": "audio_vae", "file": "audio_vae.safetensors", "tensors": 58, "quantized_linears": 0, "dense_float_tensors": 58, "passthrough_tensors": 0, "bytes": 63873597, "dense_reason": "no-linear-weights", "dense_reason_detail": "no rank-2 Linear weights: every weight is a convolution kernel, a norm or a per-channel statistic, and MLX has no quantized convolution" }, { "name": "vocoder", "file": "vocoder.safetensors", "tensors": 1227, "quantized_linears": 0, "dense_float_tensors": 1227, "passthrough_tensors": 0, "bytes": 258339787, "dense_reason": "no-linear-weights", "dense_reason_detail": "no rank-2 Linear weights: every weight is a convolution kernel, a norm or a per-channel statistic, and MLX has no quantized convolution" }, { "name": "spatial_upsampler", "file": "spatial_upsampler.safetensors", "tensors": 72, "quantized_linears": 0, "dense_float_tensors": 72, "passthrough_tensors": 0, "bytes": 995778768, "dense_reason": "no-linear-weights", "dense_reason_detail": "no rank-2 Linear weights: every weight is a convolution kernel, a norm or a per-channel statistic, and MLX has no quantized convolution" }, { "name": "temporal_upsampler", "file": "temporal_upsampler.safetensors", "tensors": 72, "quantized_linears": 0, "dense_float_tensors": 72, "passthrough_tensors": 0, "bytes": 261944012, "dense_reason": "no-linear-weights", "dense_reason_detail": "no rank-2 Linear weights: every weight is a convolution kernel, a norm or a per-channel statistic, and MLX has no quantized convolution" }, { "name": "duration_head", "file": "duration_head.safetensors", "tensors": 15, "quantized_linears": 0, "dense_float_tensors": 15, "passthrough_tensors": 0, "bytes": 3843717, "dense_reason": "no-mlx-port", "dense_reason_detail": "this crate has no MLX port that can run these weights yet (sc-18777); quantizing them would ship weights no test can exercise" } ], "total_bytes": 41000511322 }