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
