Skip to main content
Version: 0.7.x

Enumeration: ScalarType

Defined in: packages/react-native-executorch/src/types/common.ts:17

Enum representing the scalar types of tensors.

Enumeration Members

BITS16

BITS16: 22

Defined in: packages/react-native-executorch/src/types/common.ts:77

Raw Bits type.


BOOL

BOOL: 11

Defined in: packages/react-native-executorch/src/types/common.ts:53

Boolean type.


BYTE

BYTE: 0

Defined in: packages/react-native-executorch/src/types/common.ts:21

Byte type (8-bit unsigned integer).


CHAR

CHAR: 1

Defined in: packages/react-native-executorch/src/types/common.ts:25

Character type (8-bit signed integer).


DOUBLE

DOUBLE: 7

Defined in: packages/react-native-executorch/src/types/common.ts:49

Double-precision floating point type (64-bit).


FLOAT

FLOAT: 6

Defined in: packages/react-native-executorch/src/types/common.ts:45

Single-precision floating point type (32-bit).


FLOAT8E4M3FN

FLOAT8E4M3FN: 24

Defined in: packages/react-native-executorch/src/types/common.ts:85

Quantized 8-bit floating point type: Sign bit, 4 Exponent bits, 3 Mantissa bits.


FLOAT8E4M3FNUZ

FLOAT8E4M3FNUZ: 26

Defined in: packages/react-native-executorch/src/types/common.ts:93

Quantized 8-bit floating point type with No Unsigned Zero (NUZ): Sign bit, 4 Exponent bits, 3 Mantissa bits.


FLOAT8E5M2

FLOAT8E5M2: 23

Defined in: packages/react-native-executorch/src/types/common.ts:81

Quantized 8-bit floating point type: Sign bit, 5 Exponent bits, 2 Mantissa bits.


FLOAT8E5M2FNUZ

FLOAT8E5M2FNUZ: 25

Defined in: packages/react-native-executorch/src/types/common.ts:89

Quantized 8-bit floating point type with No Unsigned Zero (NUZ): Sign bit, 5 Exponent bits, 2 Mantissa bits.


HALF

HALF: 5

Defined in: packages/react-native-executorch/src/types/common.ts:41

Half-precision floating point type (16-bit).


INT

INT: 3

Defined in: packages/react-native-executorch/src/types/common.ts:33

Integer type (32-bit signed integer).


LONG

LONG: 4

Defined in: packages/react-native-executorch/src/types/common.ts:37

Long integer type (64-bit signed integer).


QINT32

QINT32: 14

Defined in: packages/react-native-executorch/src/types/common.ts:65

Quantized 32-bit signed integer type.


QINT8

QINT8: 12

Defined in: packages/react-native-executorch/src/types/common.ts:57

Quantized 8-bit signed integer type.


QUINT2X4

QUINT2X4: 17

Defined in: packages/react-native-executorch/src/types/common.ts:73

Packed Quantized Unsigned 2-bit Integer type (4 numbers in 1 byte).


QUINT4X2

QUINT4X2: 16

Defined in: packages/react-native-executorch/src/types/common.ts:69

Packed Quantized Unsigned 4-bit Integers type (2 number in 1 byte).


QUINT8

QUINT8: 13

Defined in: packages/react-native-executorch/src/types/common.ts:61

Quantized 8-bit unsigned integer type.


SHORT

SHORT: 2

Defined in: packages/react-native-executorch/src/types/common.ts:29

Short integer type (16-bit signed integer).


UINT16

UINT16: 27

Defined in: packages/react-native-executorch/src/types/common.ts:97

Unsigned 16-bit integer type.


UINT32

UINT32: 28

Defined in: packages/react-native-executorch/src/types/common.ts:101

Unsigned 32-bit integer type.


UINT64

UINT64: 29

Defined in: packages/react-native-executorch/src/types/common.ts:105

Unsigned 64-bit integer type.