---
title: "KVQuantSpec"
sidebar_label: "KVQuantSpec"
description: "The clika_runtime.nn KVQuantSpec class."
---

<!-- Generated by tools/api_reference/generate_api_docs.py. Do not edit. -->

Per-side K/V quantize-on-append scheme: element-coded (dtype + scale), block-quantized (block set), or per-token online scales.

## `block` (property)

(self) -> clika_runtime._core.nn.KVBlockScheme

## `dtype` (property)

(self) -> clika_runtime._core.DataType

## `per_token` (property)

(self) -> bool

## `scale` (property)

(self) -> float

## `zero_point` (property)

(self) -> int | None

## `__init__`

```python
__init____init__(self, *, dtype: clika_runtime._core.DataType = DataType.Int8, scale: float = 1.0, zero_point: int | None = None, block: clika_runtime._core.nn.KVBlockScheme = KVBlockScheme.None_, per_token: bool = False) -> None
```

__init__(self, *, dtype: clika_runtime._core.DataType = DataType.Int8, scale: float = 1.0, zero_point: int | None = None, block: clika_runtime._core.nn.KVBlockScheme = KVBlockScheme.None_, per_token: bool = False) -> None
