pub unsafe extern "C" fn cublasGemmBatchedEx(
    handle: cublasHandle_t,
    transa: cublasOperation_t,
    transb: cublasOperation_t,
    m: c_int,
    n: c_int,
    k: c_int,
    alpha: *const c_void,
    Aarray: *const *const c_void,
    Atype: cudaDataType,
    lda: c_int,
    Barray: *const *const c_void,
    Btype: cudaDataType,
    ldb: c_int,
    beta: *const c_void,
    Carray: *const *mut c_void,
    Ctype: cudaDataType,
    ldc: c_int,
    batchCount: c_int,
    computeType: cublasComputeType_t,
    algo: cublasGemmAlgo_t
) -> cublasStatus_t