code: def cublasChpmv(handle, uplo, n, alpha, AP, x, incx, beta, y, incy):
      
      
      status = _libcublas.cublasChpmv_v2(handle, 
                                         _CUBLAS_FILL_MODE[uplo], 
                                         n, ctypes.byref(cuda.cuFloatComplex(alpha.real,
                                                                             alpha.imag)),
                                         int(AP), int(x), incx,
                                         ctypes.byref(cuda.cuFloatComplex(beta.real,
                                                                          beta.imag)),
                                         int(y), incy)
      cublasCheckStatus(status)
docs: Matrix-vector product for Hermitian-packed matrix.