On Thu, 17 Nov 2011 22:44:47 +1300, Igor <[email protected]> wrote: > Andreas, > Ryan, > > How did you decide about the Modified Reduction.py that Ryan published > here: http://lists.tiker.net/pipermail/pycuda/2011-June/003196.html > > It promises to do exactly what I want, yet I'm not sure it was > committed or can still be applied as a patch to the more recent > release of PyCUDA ReductionKernel. I tried anyway and got compilation > problems from nvcc, identifier "x" is undefined, > > maxloc = ReductionKernel(dtype_out=numpy.int32, neutral="0", > reduce_expr="(x[(int)a] > x[(int)b]) ? (int)a : (int)b", map_expr="i", > arguments="float *x")
What I'd like to do is to allow registration of custom dtypes so that dtype_to_ctype knows what C type names to spit out. This shouldn't be much work and will have the benefit of working across all PyCUDA routines. I'll try to give it a shot tonight. Andreas
pgpsAd9qYbJGw.pgp
Description: PGP signature
_______________________________________________ PyCUDA mailing list [email protected] http://lists.tiker.net/listinfo/pycuda
