dtypes
dtypes
¤
Methods:
Attributes:
-
void(Final[DType]) – -
weakint(Final[DType]) – -
bool(Final[DType]) – -
i8(Final[DType]) – -
u8(Final[DType]) – -
i16(Final[DType]) – -
u16(Final[DType]) – -
i32(Final[DType]) – -
u32(Final[DType]) – -
i64(Final[DType]) – -
u64(Final[DType]) – -
weakfloat(Final[DType]) – -
fp8e4m3(Final[DType]) – -
fp8e5m2(Final[DType]) – -
fp8e4m3fnuz(Final[DType]) – -
fp8e5m2fnuz(Final[DType]) – -
f16(Final[DType]) – -
bf16(Final[DType]) – -
f32(Final[DType]) – -
f64(Final[DType]) – -
float16– -
half– -
bfloat16– -
float32– -
float– -
float64– -
double– -
uint8– -
uchar– -
uint16– -
ushort– -
uint32– -
uint– -
uint64– -
ulong– -
int8– -
char– -
int16– -
short– -
int32– -
int– -
int64– -
long– -
default_float(DType) – -
default_int(DType) – -
fp8_ocp– -
fp8_fnuz– -
fp8s– -
floats– -
int8s– -
int16s– -
int32s– -
int64s– -
uints– -
sints– -
ints– -
weaks– -
all–
is_float
¤
Source code in tinygrad/dtype.py
88 89 90 | |
is_int
¤
Source code in tinygrad/dtype.py
91 92 93 | |
is_unsigned
¤
Source code in tinygrad/dtype.py
94 95 96 | |
is_bool
¤
Source code in tinygrad/dtype.py
97 98 | |
from_py
¤
from_py(x) -> DType
Source code in tinygrad/dtype.py
99 100 101 102 103 104 105 106 107 108 109 110 111 | |
finfo
¤
(exponent, mantissa)
Source code in tinygrad/dtype.py
112 113 114 115 116 117 | |