I've now attached the code. I apologize about this.

On Mon, May 2, 2011 at 3:00 PM, Gaston Fiore <gaston.fi...@gmail.com> wrote:
> Hello,
>
> When I run the code attached (very short), and I get error below:
>
> -bash-3.2$ python test.py
> Traceback (most recent call last):
>  File "test.py", line 49, in <module>
>    (height + block_size - 1) // block_size))
>  File 
> "/home/gafiore/local/lib/python2.7/site-packages/pycuda-2011.1-py2.7-linux-x86_64.egg/pycuda/driver.py",
> line 172, in function_call
>    handler.pre_call(stream)
>  File 
> "/home/gafiore/local/lib/python2.7/site-packages/pycuda-2011.1-py2.7-linux-x86_64.egg/pycuda/driver.py",
> line 70, in pre_call
>    memcpy_htod(self.get_device_alloc(), self.array)
> TypeError: expected a single-segment buffer object
> -bash-3.2$ python test.py
>
> However, if I comment out lines 7-9 and uncomment lines 9-10, which
> should result in identical NumPy arrays lat and lon, the code runs
> without any errors. How could this be possible? Aren't the arrays lat
> and lon equivalent in both cases?
>
> Thank you for your help,
>
> -Gaston
>

Attachment: test.py
Description: Binary data

_______________________________________________
PyCUDA mailing list
PyCUDA@tiker.net
http://lists.tiker.net/listinfo/pycuda

Reply via email to