[ViennaCL-devel] Scheduler: axbx with composite unary op on RHS and matrix on LHS

2014-07-24 Thread Toby St Clere Smithe
Hi all, I'm rewriting my test suite, and am currently getting exceptions from the scheduler when trying to do something like this pseudo-code: A = matrix B = unary_sqrt(A) C = A + B The relevant exception is line 252 of scheduler/execute_axbx.hpp (I'm at commit ca0c4d), and my statement

Re: [ViennaCL-devel] Scheduler: axbx with composite unary op on RHS and matrix on LHS

2014-07-24 Thread Toby St Clere Smithe
Philippe Tillet phil.til...@gmail.com writes: These kind of operations are supposed to be redirected to the generator, for temporaries removal. This should be included in 1.6.0. I just need to find some time to implement this. OK, for now, I will have PyViennaCL create a temporary and dispatch

Re: [ViennaCL-devel] Scheduler: axbx with composite unary op on RHS and matrix on LHS

2014-07-24 Thread Karl Rupp
Hey, These kind of operations are supposed to be redirected to the generator, for temporaries removal. This should be included in 1.6.0. I just need to find some time to implement this. probably a full temporary removal for multiple statements won't be ready for 1.6.0 (it should/may work