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.