hipfort_hipblas_enums.F90 File Reference

hipfort_hipblas_enums.F90 File Reference#

HIPFORT API Reference: hipfort_hipblas_enums.F90 File Reference
hipfort_hipblas_enums.F90 File Reference

Modules

module  hipfort_hipblas_enums
 

Enumerations

enum  {
  hipfort_hipblas_enums::hipblas_status_success = 0 , hipfort_hipblas_enums::hipblas_status_not_initialized = 1 , hipfort_hipblas_enums::hipblas_status_alloc_failed = 2 , hipfort_hipblas_enums::hipblas_status_invalid_value = 3 ,
  hipfort_hipblas_enums::hipblas_status_mapping_error = 4 , hipfort_hipblas_enums::hipblas_status_execution_failed = 5 , hipfort_hipblas_enums::hipblas_status_internal_error = 6 , hipfort_hipblas_enums::hipblas_status_not_supported = 7 ,
  hipfort_hipblas_enums::hipblas_status_arch_mismatch = 8 , hipfort_hipblas_enums::hipblas_status_handle_is_nullptr = 9 , hipfort_hipblas_enums::hipblas_status_invalid_enum = 10 , hipfort_hipblas_enums::hipblas_status_unknown = 11
}
 
enum  { hipfort_hipblas_enums::hipblas_op_n = 111 , hipfort_hipblas_enums::hipblas_op_t = 112 , hipfort_hipblas_enums::hipblas_op_c = 113 }
 
enum  {
  hipfort_hipblas_enums::hipblas_compute_16f = 0 , hipfort_hipblas_enums::hipblas_compute_16f_pedantic = 1 , hipfort_hipblas_enums::hipblas_compute_32f = 2 , hipfort_hipblas_enums::hipblas_compute_32f_pedantic = 3 ,
  hipfort_hipblas_enums::hipblas_compute_32f_fast_16f = 4 , hipfort_hipblas_enums::hipblas_compute_32f_fast_16bf = 5 , hipfort_hipblas_enums::hipblas_compute_32f_fast_tf32 = 6 , hipfort_hipblas_enums::hipblas_compute_64f = 7 ,
  hipfort_hipblas_enums::hipblas_compute_64f_pedantic = 8 , hipfort_hipblas_enums::hipblas_compute_32i = 9 , hipfort_hipblas_enums::hipblas_compute_32i_pedantic = 10 , hipfort_hipblas_enums::hipblas_compute_32f_fast_8f_fnuz = 100 ,
  hipfort_hipblas_enums::hipblas_compute_32f_fast_8bf_fnuz = 101 , hipfort_hipblas_enums::hipblas_compute_32f_fast_8f8bf_fnuz = 102 , hipfort_hipblas_enums::hipblas_compute_32f_fast_8bf8f_fnuz = 103
}
 
enum  { hipfort_hipblas_enums::hipblas_pointer_mode_host = 0 , hipfort_hipblas_enums::hipblas_pointer_mode_device = 1 }
 
enum  { hipfort_hipblas_enums::hipblas_fill_mode_upper = 121 , hipfort_hipblas_enums::hipblas_fill_mode_lower = 122 , hipfort_hipblas_enums::hipblas_fill_mode_full = 123 }
 
enum  { hipfort_hipblas_enums::hipblas_diag_non_unit = 131 , hipfort_hipblas_enums::hipblas_diag_unit = 132 }
 
enum  { hipfort_hipblas_enums::hipblas_side_left = 141 , hipfort_hipblas_enums::hipblas_side_right = 142 , hipfort_hipblas_enums::hipblas_side_both = 143 }
 
enum  {
  hipfort_hipblas_enums::hipblas_default_math = 0 , hipfort_hipblas_enums::hipblas_xf32_xdl_math = 1 , hipfort_hipblas_enums::hipblas_pedantic_math = 2 , hipfort_hipblas_enums::hipblas_tf32_tensor_op_math = 3 ,
  hipfort_hipblas_enums::hipblas_math_disallow_reduced_precision_reduction = 4 , hipfort_hipblas_enums::hipblas_tensor_op_math = 5
}
 
enum  { hipfort_hipblas_enums::hipblas_gemm_default = 160 }
 
enum  { hipfort_hipblas_enums::hipblas_atomics_not_allowed = 0 , hipfort_hipblas_enums::hipblas_atomics_allowed = 1 }
 
enum  {
  hipfort_hipblas_enums::hipblas_gemm_flags_none = 0 , hipfort_hipblas_enums::hipblas_gemm_flags_use_cu_efficiency = 2 , hipfort_hipblas_enums::hipblas_gemm_flags_fp16_alt_impl = 4 , hipfort_hipblas_enums::hipblas_gemm_flags_check_solution_index = 8 ,
  hipfort_hipblas_enums::hipblas_gemm_flags_fp16_alt_impl_rnz = 16
}
 
enum  { hipfort_hipblas_enums::hipblas_major_version = 0 , hipfort_hipblas_enums::hipblas_minor_version = 1 , hipfort_hipblas_enums::hipblas_patch_level = 2 }
 

Variables

integer(c_int), parameter hipfort_hipblas_enums::hipblasversionmajor = 3
 
integer(c_int), parameter hipfort_hipblas_enums::hipblaseversionminor = 2
 
integer(c_int), parameter hipfort_hipblas_enums::hipblasversionminor = 2
 
integer(c_int), parameter hipfort_hipblas_enums::hipblasversionpatch = 0