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
PyCUDA@tiker.net
http://lists.tiker.net/listinfo/pycuda

Reply via email to