On Freitag 18 Dezember 2009, Dan Piponi wrote:
> go.prepare("s", ...) # tell PyCuda we're passing in a string buffer
> go.prepared_call(grid, struct.pack("i",12345)) # pack integer into
> string buffer
struct_typestr = "i"
sz = struct.calcsize(struct_typestr)
go.prepare("%ds" % sz, ...) # tell PyCuda we're passing in a string buffer
go.prepared_call(grid, struct.pack(struct_typestr, 12345))
codepy.cgen.GenerableStruct can help you generate type strings and C source
code from a single source and will also help you make packed instances.
HTH,
Andreas
signature.asc
Description: This is a digitally signed message part.
_______________________________________________ PyCUDA mailing list [email protected] http://tiker.net/mailman/listinfo/pycuda_tiker.net
