dtypes
DType
dataclass
¤
DType(
priority: int,
bitsize: int,
name: str,
fmt: FmtStr | None,
count: int,
_scalar: DType | None,
)
dtypes
¤
Methods:
-
is_float– -
is_int– -
is_unsigned– -
is_bool– -
from_py– -
as_const– -
min– -
max– -
finfo–(exponent, mantissa)
-
imageh– -
imagef–
Attributes:
-
void(Final[DType]) – -
index(Final[DType]) – -
bool(Final[DType]) – -
int8(Final[DType]) – -
uint8(Final[DType]) – -
int16(Final[DType]) – -
uint16(Final[DType]) – -
int32(Final[DType]) – -
uint32(Final[DType]) – -
int64(Final[DType]) – -
uint64(Final[DType]) – -
_uint128(Final[DType]) – -
_uint256(Final[DType]) – -
fp8e4m3(Final[DType]) – -
fp8e5m2(Final[DType]) – -
float16(Final[DType]) – -
bfloat16(Final[DType]) – -
float32(Final[DType]) – -
float64(Final[DType]) – -
half– -
float– -
double– -
uchar– -
ushort– -
uint– -
ulong– -
char– -
short– -
int– -
long– -
default_float(DType) – -
default_int(DType) – -
fp8s– -
floats– -
uints– -
sints– -
ints– -
all–
is_float
¤
Source code in tinygrad/dtype.py
132 133 134 | |
is_int
¤
Source code in tinygrad/dtype.py
135 136 137 | |
is_unsigned
¤
Source code in tinygrad/dtype.py
138 139 140 | |
is_bool
¤
Source code in tinygrad/dtype.py
141 142 | |
from_py
¤
from_py(x) -> DType
Source code in tinygrad/dtype.py
143 144 145 146 147 148 149 150 | |
as_const
¤
Source code in tinygrad/dtype.py
151 152 153 154 155 156 157 158 159 160 | |
min
¤
min(dtype: DType)
Source code in tinygrad/dtype.py
161 162 163 164 165 | |
max
¤
max(dtype: DType)
Source code in tinygrad/dtype.py
166 167 168 169 170 | |
finfo
¤
(exponent, mantissa)
Source code in tinygrad/dtype.py
171 172 173 174 175 176 | |
imageh
¤
imageh(shp, pitch=-1)
Source code in tinygrad/dtype.py
204 205 | |
imagef
¤
imagef(shp, pitch=-1)
Source code in tinygrad/dtype.py
206 207 | |