ftorch_types Module

Module for defining FTorch's enumerators for data types.

  • License FTorch is released under an MIT license. See the LICENSE file for details.

Uses

  • module~~ftorch_types~~UsesGraph module~ftorch_types ftorch_types iso_fortran_env iso_fortran_env module~ftorch_types->iso_fortran_env

Used by

  • module~~ftorch_types~~UsedByGraph module~ftorch_types ftorch_types module~ftorch ftorch module~ftorch->module~ftorch_types module~ftorch_model ftorch_model module~ftorch->module~ftorch_model module~ftorch_tensor ftorch_tensor module~ftorch->module~ftorch_tensor module~ftorch_model->module~ftorch_types module~ftorch_model->module~ftorch_tensor module~ftorch_tensor->module~ftorch_types

Variables

Type Visibility Attributes Name Initial
integer, public, parameter :: ftorch_int = int32

Enumerations

enum, bind(c)

Enumerators

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

Description

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