Hi,

 > There is a new error which has already been reported at Source Forge. I
> have the similar error:
>
> Boost.Python.ArgumentError: Python argument types in
>          pyviennacl._viennacl.iterative_solve(compressed_matrix_double,
> vector_float, gmres_tag)
>      did not match C++ signature:
>
> together with a list of 24 iterative_solve(***) methods
>
> It appears that compressed matrix is by default initialized with double
> precision number. I could not find any method in the python version to
> make the matrix with single precision number. In the list of the 24
> methods, there is no match for <double matrix and float vector>, either.

(Py)ViennaCL does not support operations with different precision. 
Apparently the matrix comes with double precision, but the vector is in 
single precision. Try to pass a vector in double precision, it should 
work then :-)

Best regards,
Karli



------------------------------------------------------------------------------
One dashboard for servers and applications across Physical-Virtual-Cloud 
Widest out-of-the-box monitoring support with 50+ applications
Performance metrics, stats and reports that give you Actionable Insights
Deep dive visibility with transaction tracing using APM Insight.
http://ad.doubleclick.net/ddm/clk/290420510;117567292;y
_______________________________________________
ViennaCL-support mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/viennacl-support

Reply via email to