in openai_gemm.py [0:0]
def cublasHgemm(handle, transa, transb, m, n, k, alpha, A, lda, B, ldb, beta, C, ldc):
alpha = unpack_from('H', h_dtype.type(alpha))[0]
beta = unpack_from('H', h_dtype.type(beta))[0]
status = cublas._libcublas.cublasHgemm(handle,
cublas._CUBLAS_OP[transa], cublas._CUBLAS_OP[transb],
m, n, k,
ctypes.byref(ctypes.c_uint16(alpha)),
int(A), lda,
int(B), ldb,
ctypes.byref(ctypes.c_uint16(beta)),
int(C), ldc)
cublas.cublasCheckStatus(status)