{"record":{"id":"375cade27e5c01bf","repo":"keras-team/keras","slug":"unsupported-quantization-mode-self-quantization-375cad","errorCode":null,"errorMessage":"Unsupported quantization mode: {self.quantization_mode}","messagePattern":"Unsupported quantization mode: (.+?)","errorType":"exception","errorClass":"ValueError","httpStatus":null,"severity":"error","filePath":"keras/src/layers/core/embedding.py","lineNumber":754,"sourceCode":"                )\n            else:\n                # Sub-channel: grouped dequantization using shared utility\n                float_embeddings = dequantize_with_sz_map(\n                    ops.cast(unpacked_embeddings, self.compute_dtype),\n                    embeddings_scale,\n                    self.embeddings_zero,\n                    self.g_idx,\n                    group_axis=-1,\n                )\n            quant_range = (-8, 7)\n        elif self.quantization_mode == \"int8\":\n            float_embeddings = ops.divide(\n                ops.cast(embeddings_value, self.compute_dtype),\n                ops.expand_dims(embeddings_scale, axis=-1),\n            )\n            quant_range = (-127, 127)\n        else:\n            raise ValueError(\n                f\"Unsupported quantization mode: {self.quantization_mode}\"\n            )\n\n        # Merge LoRA weights in float domain.\n        lora_delta = (self.lora_alpha / self.lora_rank) * ops.matmul(\n            self.lora_embeddings_a, self.lora_embeddings_b\n        )\n        merged_float_embeddings = ops.add(float_embeddings, lora_delta)\n\n        # Requantize.\n        if self.quantization_mode == \"int4\":\n            if block_size is None or block_size == -1:\n                # Per-channel re-quantization\n                requantized_embeddings, new_scale = quantizers.abs_max_quantize(\n                    merged_float_embeddings,\n                    axis=-1,\n                    value_range=quant_range,\n                    dtype=\"int8\",","sourceCodeStart":736,"sourceCodeEnd":772,"githubUrl":"https://github.com/keras-team/keras/blob/7a34a03db60bf60042242d6a556fc3be119046a5/keras/src/layers/core/embedding.py#L736-L772","documentation":"Error \"Unsupported quantization mode: {self.quantization_mode}\" thrown in keras-team/keras.","triggerScenarios":"Thrown at keras/src/layers/core/embedding.py:754 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":[],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"7a34a03db60bf60042242d6a556fc3be119046a5","analyzedAt":"2026-08-25T21:25:25.994Z","schemaVersion":2},"datasetVersion":"2026-08-26T02:17:13.382Z"}