HIP_SGEMM_GROUPED Interface

interface


Called by

interface~~hip_sgemm_grouped~~CalledByGraph interface~hip_sgemm_grouped HIP_SGEMM_GROUPED proc~hip_sgemm_grouped_overload HIP_SGEMM_GROUPED_OVERLOAD proc~hip_sgemm_grouped_overload->interface~hip_sgemm_grouped interface~hip_gemm_batched HIP_GEMM_BATCHED interface~hip_gemm_batched->proc~hip_sgemm_grouped_overload

public subroutine HIP_SGEMM_GROUPED(BLAS_ID, CTA, CTB, M, N, K, ALPHA, A, LDA, OFFSETA, B, LDB, OFFSETB, BETA, C, LDC, OFFSETC, BATCHCOUNT, STREAM, ALLOC) bind(C, NAME='blas_sgemm_wrapper_grouped')

Arguments

Type IntentOptional Attributes Name
integer(kind=C_INT), VALUE :: BLAS_ID
character(kind=C_CHAR, len=1), VALUE :: CTA
character(kind=C_CHAR, len=1), VALUE :: CTB
integer(kind=C_INT), VALUE :: M
integer(kind=C_INT) :: N(*)
integer(kind=C_INT) :: K(*)
real(kind=C_FLOAT), VALUE :: ALPHA
real(kind=C_FLOAT) :: A(*)
integer(kind=C_INT), VALUE :: LDA
integer(kind=C_INT) :: OFFSETA(*)
real(kind=C_FLOAT) :: B(*)
integer(kind=C_INT), VALUE :: LDB
integer(kind=C_INT) :: OFFSETB(*)
real(kind=C_FLOAT), VALUE :: BETA
real(kind=C_FLOAT) :: C(*)
integer(kind=C_INT), VALUE :: LDC
integer(kind=C_INT) :: OFFSETC(*)
integer(kind=C_INT), VALUE :: BATCHCOUNT
integer(kind=C_SIZE_T) :: STREAM
type(C_PTR), intent(in), VALUE :: ALLOC