Bogdan Opanchuk wrote:
Hi Javier,
I have a hypothesis.
You are calling expon_them() as follows, passing float as the third argument:
expon_them(svv, values_gpu, np.float32(0.0),np.float32(self.lamb), ...
Although, its signature requires integer as the third argument:
__global__ void expon_them(float *dest, float *v,int startingPoint,
float lambda)
As a result, your startingPoint points to some strange location, and
when you use it to fetch the data from memory, it fails.
Best regards,
Bogdan
Wow that was it, thanks a lot.
It was some kind of stupid mistake.
Your help was really usefull!
I found some other mistakes but I already solved them
_______________________________________________
PyCUDA mailing list
[email protected]
http://lists.tiker.net/listinfo/pycuda