cusparse vs cusolver different result to solve Ax = b

I am using cusparse and cusolve to try to solve Ax = b sparse system. I am getting different result on both using:

  1. cuSolver : both cusolverSpDcsrlsvchol and cusolverSpDcsrlsvluHost give me same answer that is confirmed by netlib

  2. for cusparse I use cusparseDcsrsv_analysis and then cusparseDcsrsv_solve and but get different result than with cusolver. And its also much faster.

Any idea why?