dtypes
DType
dataclass
¤
DType(
priority: int,
itemsize: int,
name: str,
fmt: Optional[FmtStr],
count: int,
_scalar: Optional[DType],
)
dtypes
¤
Methods:
-
is_float
– -
is_int
– -
is_unsigned
– -
is_bool
– -
from_py
– -
as_const
– -
min
– -
max
– -
finfo
–(exponent, mantissa)
-
fields
– -
imageh
– -
imagef
–
Attributes:
-
void
(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]
) – -
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
79 80 81 |
|
is_int
¤
Source code in tinygrad/dtype.py
82 83 84 |
|
is_unsigned
¤
Source code in tinygrad/dtype.py
85 86 87 |
|
is_bool
¤
Source code in tinygrad/dtype.py
88 89 |
|
from_py
¤
from_py(x) -> DType
Source code in tinygrad/dtype.py
90 91 92 93 94 95 96 97 |
|
as_const
¤
Source code in tinygrad/dtype.py
98 99 100 101 102 103 104 |
|
min
¤
min(dtype: DType)
Source code in tinygrad/dtype.py
105 106 107 108 109 |
|
max
¤
max(dtype: DType)
Source code in tinygrad/dtype.py
110 111 112 113 114 |
|
finfo
¤
(exponent, mantissa)
Source code in tinygrad/dtype.py
115 116 117 118 119 120 |
|
fields
¤
Source code in tinygrad/dtype.py
121 122 |
|
imageh
¤
imageh(shp)
Source code in tinygrad/dtype.py
147 148 |
|
imagef
¤
imagef(shp)
Source code in tinygrad/dtype.py
149 150 |
|