# tflitetype

Tensor element type identifiers.

## TfLiteType

`enum` · `cpp`

```cpp
enum TfLiteType
```

IWYU pragma: private, include "third_party/tensorflow/lite/c/c_api_types.h".

This file hosts data structures that are needed both for LiteRT and Compiler. WARNING: Users of TensorFlow Lite should not include this file directly, but should instead include "third_party/tensorflow/lite/c/c_api_types.h". Only the TensorFlow Lite implementation itself should include this file directly. clang-format off NOLINTBEGIN(whitespace/line_length)

:::note
Users of TensorFlow Lite should use

```cpp
#include "tensorflow/lite/c/c_api_types.h"
```

to access the APIs documented on this page. NOLINTEND(whitespace/line_length) clang-format on Types supported by tensor LINT.IfChange

:::

Source: `tensorflow/compiler/mlir/lite/core/c/tflite_types.h:46`

### kTfLiteNoType

`constant` · `cpp`

```cpp
kTfLiteNoType = 0
```

Source: `tensorflow/compiler/mlir/lite/core/c/tflite_types.h:46`

### kTfLiteFloat32

`constant` · `cpp`

```cpp
kTfLiteFloat32 = 1
```

Source: `tensorflow/compiler/mlir/lite/core/c/tflite_types.h:46`

### kTfLiteInt32

`constant` · `cpp`

```cpp
kTfLiteInt32 = 2
```

Source: `tensorflow/compiler/mlir/lite/core/c/tflite_types.h:46`

### kTfLiteUInt8

`constant` · `cpp`

```cpp
kTfLiteUInt8 = 3
```

Source: `tensorflow/compiler/mlir/lite/core/c/tflite_types.h:46`

### kTfLiteInt64

`constant` · `cpp`

```cpp
kTfLiteInt64 = 4
```

Source: `tensorflow/compiler/mlir/lite/core/c/tflite_types.h:46`

### kTfLiteString

`constant` · `cpp`

```cpp
kTfLiteString = 5
```

Source: `tensorflow/compiler/mlir/lite/core/c/tflite_types.h:46`

### kTfLiteBool

`constant` · `cpp`

```cpp
kTfLiteBool = 6
```

Source: `tensorflow/compiler/mlir/lite/core/c/tflite_types.h:46`

### kTfLiteInt16

`constant` · `cpp`

```cpp
kTfLiteInt16 = 7
```

Source: `tensorflow/compiler/mlir/lite/core/c/tflite_types.h:46`

### kTfLiteComplex64

`constant` · `cpp`

```cpp
kTfLiteComplex64 = 8
```

Source: `tensorflow/compiler/mlir/lite/core/c/tflite_types.h:46`

### kTfLiteInt8

`constant` · `cpp`

```cpp
kTfLiteInt8 = 9
```

Source: `tensorflow/compiler/mlir/lite/core/c/tflite_types.h:46`

### kTfLiteFloat16

`constant` · `cpp`

```cpp
kTfLiteFloat16 = 10
```

Source: `tensorflow/compiler/mlir/lite/core/c/tflite_types.h:46`

### kTfLiteFloat64

`constant` · `cpp`

```cpp
kTfLiteFloat64 = 11
```

Source: `tensorflow/compiler/mlir/lite/core/c/tflite_types.h:46`

### kTfLiteComplex128

`constant` · `cpp`

```cpp
kTfLiteComplex128 = 12
```

Source: `tensorflow/compiler/mlir/lite/core/c/tflite_types.h:46`

### kTfLiteUInt64

`constant` · `cpp`

```cpp
kTfLiteUInt64 = 13
```

Source: `tensorflow/compiler/mlir/lite/core/c/tflite_types.h:46`

### kTfLiteResource

`constant` · `cpp`

```cpp
kTfLiteResource = 14
```

Source: `tensorflow/compiler/mlir/lite/core/c/tflite_types.h:46`

### kTfLiteVariant

`constant` · `cpp`

```cpp
kTfLiteVariant = 15
```

Source: `tensorflow/compiler/mlir/lite/core/c/tflite_types.h:46`

### kTfLiteUInt32

`constant` · `cpp`

```cpp
kTfLiteUInt32 = 16
```

Source: `tensorflow/compiler/mlir/lite/core/c/tflite_types.h:46`

### kTfLiteUInt16

`constant` · `cpp`

```cpp
kTfLiteUInt16 = 17
```

Source: `tensorflow/compiler/mlir/lite/core/c/tflite_types.h:46`

### kTfLiteInt4

`constant` · `cpp`

```cpp
kTfLiteInt4 = 18
```

Source: `tensorflow/compiler/mlir/lite/core/c/tflite_types.h:46`

### kTfLiteBFloat16

`constant` · `cpp`

```cpp
kTfLiteBFloat16 = 19
```

Source: `tensorflow/compiler/mlir/lite/core/c/tflite_types.h:46`

### kTfLiteInt2

`constant` · `cpp`

```cpp
kTfLiteInt2 = 20
```

Source: `tensorflow/compiler/mlir/lite/core/c/tflite_types.h:46`

### kTfLiteUInt4

`constant` · `cpp`

```cpp
kTfLiteUInt4 = 21
```

Source: `tensorflow/compiler/mlir/lite/core/c/tflite_types.h:46`

### kTfLiteFloat8E4M3FN

`constant` · `cpp`

```cpp
kTfLiteFloat8E4M3FN = 22
```

Source: `tensorflow/compiler/mlir/lite/core/c/tflite_types.h:46`

### kTfLiteFloat8E5M2

`constant` · `cpp`

```cpp
kTfLiteFloat8E5M2 = 23
```

Source: `tensorflow/compiler/mlir/lite/core/c/tflite_types.h:46`
