{"filter",filter,METH_VARARGS,"filter(obj, broadcastable, strict, storage) returns a CudaNdarray initialized to obj if it matches the constraints of broadcastable. strict=True prevents any numeric casting. If storage is a CudaNdarray it may be overwritten and used as the return value."},
{"filter",filter,METH_VARARGS,"filter(obj, broadcastable, strict, storage) returns a CudaNdarray initialized to obj if it matches the constraints of broadcastable. strict=True prevents any numeric casting. If storage is a CudaNdarray it may be overwritten and used as the return value."},
{"outstanding_mallocs",outstanding_mallocs,METH_VARARGS,"how many more mallocs have been called than free's"},
{"outstanding_mallocs",outstanding_mallocs,METH_VARARGS,"how many more mallocs have been called than free's"},
{"from_gpu_pointer",CudaNdarray_from_gpu_pointer,METH_VARARGS,"Used to create a CudaNdarray from already allocated memory on the gpu.(example by pycuda)"},
{"from_gpu_pointer",CudaNdarray_from_gpu_pointer,METH_VARARGS,"Used to create a CudaNdarray from already allocated memory on the gpu.(example by pycuda)"},
{"synchronize",CudaNdarray_synchronize,METH_NOARGS,"Used to synchronize the device"},