On Tue, 8 Mar 2011 10:00:43 -0500, Lev Givon
Not sure if this suggestion has already been
made, but would it be
possible to add an __int__() method to GPUArray that would return the
output of the instance's gpudata.__int__() method? This would
somewhat facilitate manipulating GPUArray instances with
ctypes-wrapped library functions that expect a pointer to GPU memory.
I'm hesitant to do this. A numpy array's __int__ returns an array
scalar's value, cast to int. Since GPUArrays are supposed to be
numpy workalikes, that would introduce a difference to numpy. How about
a .ptr attribute?
Sure - one less character to type than int().