Module for defining FTorch's enumerators for data types.
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| integer, | public, | parameter | :: | ftorch_int | = | int32 |
| enumerator | :: | torch_kUInt8 | = | 0 | |
| enumerator | :: | torch_kInt8 | = | 1 | |
| enumerator | :: | torch_kInt16 | = | 2 | |
| enumerator | :: | torch_kInt32 | = | 3 | |
| enumerator | :: | torch_kInt64 | = | 4 | |
| enumerator | :: | torch_kFloat16 | = | 5 | |
| enumerator | :: | torch_kFloat32 | = | 6 | |
| enumerator | :: | torch_kFloat64 | = | 7 |
Enumerator for Torch data types
From c_torch.h (torch_data_t)
Note that 0 torch_kUInt8 and 5 torch_kFloat16 are not sypported in Fortran