add error check for init cublas