{"active_device_number",CudaNdarray_active_device_number,METH_VARARGS,"Get the number of the active device."},
{"gpu_shutdown",CudaNdarray_gpu_shutdown,METH_VARARGS,"Shut down the gpu."},
{"device_properties",GetDeviceProperties,METH_VARARGS,"Return a dictionnary with the device properties."},
{"mem_info",GetDeviceMemInfo,METH_NOARGS,"Return a tuple with the free and totel memory on the gpu in bytes."},
{"ptr_int_size",CudaNdarray_ptr_int_size,METH_VARARGS,"Return a tuple with the size of gpu pointer, cpu pointer and int in bytes."},
{"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"},