ftorch_devices Module

Module for defining FTorch's enumerators for device types.

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

Uses

  • module~~ftorch_devices~~UsesGraph module~ftorch_devices ftorch_devices iso_fortran_env iso_fortran_env module~ftorch_devices->iso_fortran_env

Used by

  • module~~ftorch_devices~~UsedByGraph module~ftorch_devices ftorch_devices module~ftorch ftorch module~ftorch->module~ftorch_devices 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_devices module~ftorch_model->module~ftorch_tensor module~ftorch_tensor->module~ftorch_devices

Enumerations

enum, bind(c)

Enumerators

enumerator:: torch_kCPU = 0
enumerator:: torch_kCUDA = 1
enumerator:: torch_kHIP = 1
enumerator:: torch_kXPU = 11
enumerator:: torch_kMPS = 12

Description

Enumerator for Torch devices From c_torch.h (torch_device_t) NOTE: Defined in main CMakeLists and passed via preprocessor