Module Expr Str ImportFrom alias alias alias Import alias Import alias Import alias ImportFrom alias Import alias identifier ImportFrom alias identifier ImportFrom alias ImportFrom alias alias alias TryExcept body Expr NameLoad handlers ExceptHandler type NameLoad body Assign NameStore NameLoad FunctionDef arguments args NameParam defaults body Expr Str Return Call NameLoad NameLoad Str NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Expr Call NameLoad NameLoad FunctionDef arguments args NameParam NameParam defaults body If UnaryOpNot Call NameLoad NameLoad NameLoad body Raise Call NameLoad NameLoad If UnaryOpNot Call NameLoad Call NameLoad NameLoad NameLoad NameLoad body Raise Call NameLoad BinOpMod Str TupleLoad NameLoad NameLoad decorator_list Expr Call NameLoad Str NameLoad Expr Call NameLoad Str NameLoad Expr Call NameLoad Str AttributeLoad NameLoad attr Expr Call NameLoad Str TupleLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str If UnaryOpNot Call NameLoad NameLoad body Raise Call NameLoad Str decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore NameLoad Assign NameStore NameLoad FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam NameParam defaults Num NameLoad NameLoad body Expr Str If Call NameLoad NameLoad TupleLoad NameLoad NameLoad body Assign NameStore TupleLoad NameLoad If Call NameLoad NameLoad TupleLoad NameLoad NameLoad body Assign NameStore TupleLoad NameLoad Assign AttributeStore NameLoad attr Call NameLoad NameLoad If CompareNotEq Call NameLoad NameLoad AttributeLoad NameLoad attr body Raise Call NameLoad Str Assign AttributeStore NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr Num NameLoad NameLoad AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Call NameLoad NameLoad Assign AttributeStore NameLoad attr Call NameLoad NameLoad Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr NameLoad Assign AttributeStore NameLoad attr Call NameLoad Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr If CompareGt AttributeLoad NameLoad attr Num body If CompareIs NameLoad NameLoad body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad Call AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr orelse Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr NameLoad orelse Assign NameStore NameLoad Assign AttributeStore NameLoad attr Num Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr Num decorator_list FunctionDef arguments args NameParam NameParam defaults Num body Expr Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return IfExp UnaryOpNot NameLoad AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Return Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr Str decorator_list NameLoad FunctionDef arguments args NameParam defaults body Expr Str If CompareIs AttributeLoad NameLoad attr NameLoad body Return Call NameLoad Num orelse Return AttributeLoad AttributeLoad NameLoad attr attr decorator_list NameLoad FunctionDef arguments args NameParam NameParam NameParam defaults Num body Expr Str If CompareEq AttributeLoad NameLoad attr Num body Return Assign NameStore Call AttributeLoad NameLoad attr NameLoad If Call AttributeLoad NameLoad attr NameLoad body Assign NameStore Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad keyword NameLoad orelse Assign NameStore Call NameLoad Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad keyword NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad Num body Expr Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad If CompareIs NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr orelse If CompareNotEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Raise Call NameLoad Str If CompareNotEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Assign NameStore TupleLoad TupleLoad TupleLoad Num If UnaryOpNot BoolOpAnd CompareIn AttributeLoad NameLoad attr NameLoad CompareIn AttributeLoad NameLoad attr NameLoad body Raise Call NameLoad BinOpMod Str TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr If CompareNotEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Assign NameStore TupleLoad TupleLoad TupleLoad AttributeLoad AttributeLoad NameLoad attr attr If UnaryOpNot BoolOpAnd CompareIn AttributeLoad NameLoad attr NameLoad CompareIn AttributeLoad NameLoad attr NameLoad body Raise Call NameLoad BinOpMod Str TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore NameLoad Assert CompareGtE AttributeLoad NameLoad attr Num Str If CompareNotEq AttributeLoad NameLoad attr Num body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad AttributeLoad NameLoad attr keyword NameLoad If CompareIs NameLoad NameLoad body If CompareEq AttributeLoad NameLoad attr Num body Assign NameStore Call AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword NameLoad orelse Assign NameStore Call AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults Num body Assign NameStore Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Str NameLoad If CompareIs AttributeLoad NameLoad attr NameLoad body Raise Call NameLoad Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr keyword NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults Num body Expr Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad If CompareNotEq AttributeLoad NameLoad attr Num body Raise Call NameLoad Str If CompareNotEq SubscriptLoad AttributeLoad NameLoad attr Index Num AttributeLoad AttributeLoad NameLoad attr attr body Raise Call NameLoad Str Assign NameStore Call NameLoad Call AttributeLoad NameLoad attr BinOpDiv Call NameLoad AttributeLoad NameLoad attr NameLoad Assign NameStore AttributeLoad NameLoad attr Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr For NameStore Call NameLoad NameLoad body Assign NameStore BinOpMult NameLoad NameLoad Assign NameStore Call NameLoad BinOpAdd NameLoad NameLoad AttributeLoad NameLoad attr Assign NameStore TupleLoad BinOpSub NameLoad NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr BinOpMult NameLoad NameLoad BinOpMult NameLoad NameLoad Expr Yield Call NameLoad NameLoad NameLoad keyword AttributeLoad NameLoad attr keyword NameLoad keyword NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return AttributeLoad NameLoad attr decorator_list decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam NameParam NameParam defaults Num NameLoad body Assign NameStore TupleLoad Assign NameStore TupleLoad Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list NameLoad decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam defaults body Expr Str Return AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam defaults vararg kwarg body Expr Str If BoolOpAnd CompareEq Call NameLoad NameLoad Num Call NameLoad SubscriptLoad NameLoad Index Num TupleLoad NameLoad NameLoad body Assign NameStore SubscriptLoad NameLoad Index Num Assign NameStore Call NameLoad NameLoad If CompareEq NameLoad AttributeLoad NameLoad attr body Return Call NameLoad keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr Assign TupleStore NameStore NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad If CompareEq NameLoad ListLoad AttributeLoad AttributeLoad NameLoad attr attr body Return Call NameLoad keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr orelse Raise Call NameLoad Str decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults Str Num body Expr Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call NameLoad NameLoad Assign TupleStore NameStore NameStore Call AttributeLoad AttributeLoad NameLoad attr attr keyword NameLoad If CompareEq NameLoad ListLoad AttributeLoad AttributeLoad NameLoad attr attr body Return Call NameLoad keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword NameLoad orelse Raise Call NameLoad Str decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults Num body Expr Str Return Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults Num body Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign NameStore Call NameLoad Call AttributeLoad NameLoad attr Assign NameStore Call NameLoad NameLoad If CompareEq Call NameLoad NameLoad Num body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr SubscriptLoad NameLoad Index Num If UnaryOpNot AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad NameLoad attr Num keyword AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr keyword NameLoad keyword NameLoad keyword AttributeLoad AttributeLoad NameLoad attr attr keyword NameLoad Return SubscriptLoad NameLoad Index Num orelse Return Call NameLoad keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword NameLoad keyword NameLoad orelse Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Return Call NameLoad keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword NameLoad keyword NameLoad decorator_list decorator_list ClassDef bases NameLoad AttributeLoad NameLoad attr body Expr Str FunctionDef arguments args NameParam NameParam NameParam defaults Num body Assign AttributeStore NameLoad attr NameLoad decorator_list decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults Num NameLoad body Expr Str If CompareEq AttributeLoad NameLoad attr Num body Assign NameStore Call AttributeLoad NameLoad attr Num Return Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr keyword NameLoad keyword NameLoad keyword NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults Num NameLoad body Expr Str Return Call NameLoad AttributeLoad NameLoad attr keyword NameLoad keyword NameLoad decorator_list Assign NameStore Str FunctionDef arguments args NameParam defaults body If BoolOpAnd UnaryOpNot SubscriptLoad AttributeLoad NameLoad attr Index Str UnaryOpNot SubscriptLoad AttributeLoad NameLoad attr Index Str body If CompareEq SubscriptLoad AttributeLoad NameLoad attr Index Num Num body Return Call NameLoad SubscriptLoad NameLoad Index Num orelse Raise Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults Num NameLoad body Expr Str If Call AttributeLoad NameLoad attr NameLoad body Return TupleLoad NameLoad NameLoad orelse Expr Call NameLoad NameLoad If Call NameLoad NameLoad AttributeLoad NameLoad attr body Assign NameStore Call NameLoad NameLoad keyword NameLoad orelse Assign NameStore Call NameLoad NameLoad keyword NameLoad If NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad keyword NameLoad Return TupleLoad NameLoad NameLoad decorator_list
N/A N/A 
A CUDA ND Array is recognized by checking the __cuda_memory__ attribute
on the object.  If it exists and evaluate to True, it must define shape,
strides, dtype and size attributes similar to a NumPy ndarray.
 __future__ print_function absolute_import division N/A warnings N/A math N/A copy ctypes c_void_p N/A numpy np N/A driver _driver N/A devices numba dummyarray types numpy_support N/A N/A N/A long N/A N/A N/A NameError N/A N/A long int is_cuda_ndarray N/A N/A obj N/A N/A N/A Check if an object is a CUDA ndarray N/A N/A getattr obj __cuda_ndarray__ False N/A verify_cuda_ndarray_interface N/A N/A obj N/A N/A N/A Verify the CUDA ndarray interface for an obj N/A N/A require_cuda_ndarray obj requires_attr N/A N/A attr typ N/A N/A N/A N/A N/A hasattr obj attr N/A N/A N/A AttributeError attr N/A N/A N/A isinstance N/A getattr obj attr typ N/A N/A N/A AttributeError N/A %s must be of type %s N/A attr typ N/A N/A N/A requires_attr shape tuple N/A N/A requires_attr strides tuple N/A N/A requires_attr dtype N/A np dtype N/A N/A requires_attr size N/A int long N/A require_cuda_ndarray N/A N/A obj N/A N/A N/A Raises ValueError is is_cuda_ndarray(obj) evaluates False N/A N/A N/A is_cuda_ndarray obj N/A N/A N/A ValueError require an cuda ndarray object N/A DeviceNDArrayBase N/A object N/A N/A A on GPU NDArray representation
     N/A __cuda_memory__ True N/A __cuda_ndarray__ True __init__ N/A N/A self shape strides dtype stream writeback gpu_data N/A 0 None None N/A N/A 
        Args
        ----

        shape
            array shape.
        strides
            array strides.
        dtype
            data type as numpy.dtype.
        stream
            cuda stream.
        writeback
            Deprecated.
        gpu_data
            user provided device memory for the ndarray data buffer
         N/A N/A isinstance shape N/A int long N/A N/A shape N/A shape N/A N/A isinstance strides N/A int long N/A N/A strides N/A strides N/A N/A self ndim N/A len shape N/A N/A N/A len strides N/A self ndim N/A N/A N/A ValueError strides not match ndim N/A N/A self _dummy N/A N/A N/A dummyarray Array from_desc 0 shape strides N/A dtype itemsize N/A N/A self shape N/A tuple shape N/A N/A self strides N/A tuple strides N/A N/A self dtype N/A N/A np dtype dtype N/A N/A self size N/A int N/A N/A np prod N/A self shape N/A N/A N/A self size 0 N/A N/A N/A gpu_data None N/A N/A N/A self alloc_size N/A N/A _driver memory_size_from_info N/A self shape N/A self strides N/A N/A self dtype itemsize N/A gpu_data N/A N/A N/A N/A devices get_context memalloc N/A self alloc_size N/A N/A N/A self alloc_size N/A N/A _driver device_memory_size gpu_data N/A N/A gpu_data None N/A N/A self alloc_size 0 N/A N/A self gpu_data gpu_data N/A N/A self __writeback writeback N/A N/A self stream 0 N/A bind N/A N/A self stream N/A 0 N/A N/A Bind a CUDA stream to this object so that all subsequent operation
        on this array defaults to the given stream.
         N/A clone N/A N/A copy copy self N/A N/A clone stream stream N/A clone N/A _default_stream N/A N/A self stream N/A N/A N/A N/A N/A stream N/A self stream stream N/A _numba_type_ N/A N/A self N/A N/A N/A 
        Magic attribute expected by Numba to get the numba type that
        represents this object.
         N/A dtype N/A N/A numpy_support from_dtype N/A self dtype N/A N/A N/A types Array dtype N/A self ndim A N/A property device_ctypes_pointer N/A N/A self N/A N/A N/A Returns the ctypes pointer to the GPU data buffer
         N/A N/A N/A self gpu_data None N/A N/A N/A c_void_p 0 N/A N/A N/A N/A self gpu_data device_ctypes_pointer N/A property copy_to_device N/A N/A self ary stream N/A 0 N/A N/A Copy `ary` to `self`.

        If `ary` is a CUDA memory, perform a device-to-device transfer.
        Otherwise, perform a a host-to-device transfer.
         N/A N/A N/A ary size 0 N/A N/A N/A stream N/A N/A self _default_stream stream N/A N/A N/A _driver is_device_memory ary N/A N/A sz N/A min N/A self alloc_size N/A ary alloc_size N/A N/A N/A _driver device_to_device self ary sz stream stream N/A N/A sz N/A min N/A N/A _driver host_memory_size ary N/A self alloc_size N/A N/A N/A _driver host_to_device self ary sz stream stream N/A copy_to_host N/A N/A self ary stream N/A None 0 N/A N/A Copy ``self`` to ``ary`` or create a new Numpy ndarray
        if ``ary`` is ``None``.

        If a CUDA ``stream`` is given, then the transfer will be made
        asynchronously as part as the given stream.  Otherwise, the transfer is
        synchronous: the function returns after the copy is finished.

        Always returns the host array.

        Example::

            import numpy as np
            from numba import cuda

            arr = np.arange(1000)
            d_arr = cuda.to_device(arr)

            my_kernel[100, 100](d_arr)

            result_array = d_arr.copy_to_host()
         N/A stream N/A N/A self _default_stream stream N/A N/A ary None N/A N/A hostary N/A N/A np empty shape N/A self alloc_size dtype N/A np byte N/A N/A N/A N/A ary dtype N/A self dtype N/A N/A N/A TypeError incompatible dtype N/A N/A N/A ary shape N/A self shape N/A N/A scalshapes N/A N/A N/A 1 N/A N/A N/A N/A N/A ary shape scalshapes N/A N/A self shape scalshapes N/A N/A N/A TypeError N/A incompatible shape; device %s; host %s N/A N/A self shape N/A ary shape N/A N/A N/A ary strides N/A self strides N/A N/A scalstrides N/A N/A N/A N/A N/A self dtype itemsize N/A N/A N/A N/A N/A ary strides scalstrides N/A N/A self strides scalstrides N/A N/A N/A TypeError N/A incompatible strides; device %s; host %s N/A N/A self strides N/A ary strides N/A hostary ary N/A N/A N/A self alloc_size 0 Negative memory size N/A N/A N/A self alloc_size 0 N/A N/A N/A N/A _driver device_to_host hostary self N/A self alloc_size stream stream N/A N/A ary None N/A N/A N/A N/A self size 0 N/A N/A hostary N/A N/A np ndarray shape N/A self shape dtype N/A self dtype buffer hostary N/A N/A hostary N/A N/A np ndarray shape N/A self shape dtype N/A self dtype strides N/A self strides buffer hostary N/A hostary N/A to_host N/A N/A self stream N/A 0 N/A N/A stream N/A N/A self _default_stream stream N/A N/A N/A warnings warn to_host() is deprecated and will be removed DeprecationWarning N/A N/A N/A self __writeback None N/A N/A N/A ValueError no associated writeback array N/A N/A N/A self copy_to_host N/A self __writeback stream stream N/A split N/A N/A self section stream N/A 0 N/A N/A Split the array into equal partition of the `section` size.
        If the array cannot be equally divided, the last section will be
        smaller.
         N/A stream N/A N/A self _default_stream stream N/A N/A N/A self ndim 1 N/A N/A N/A ValueError only support 1d array N/A N/A N/A N/A self strides N/A 0 N/A N/A self dtype itemsize N/A N/A N/A ValueError only support unit stride N/A nsect N/A int N/A N/A math ceil N/A N/A float N/A self size section N/A strides N/A self strides N/A itemsize N/A N/A self dtype itemsize N/A i N/A range nsect N/A N/A begin N/A i section N/A end N/A min N/A begin section N/A self size N/A shape N/A N/A end begin N/A gpu_data N/A N/A N/A self gpu_data view N/A begin itemsize N/A end itemsize N/A N/A N/A DeviceNDArray shape strides dtype N/A self dtype stream stream gpu_data gpu_data N/A as_cuda_arg N/A N/A self N/A N/A N/A Returns a device memory object that is used as the argument.
         N/A N/A self gpu_data N/A N/A DeviceRecord N/A DeviceNDArrayBase N/A N/A 
    An on-GPU record type
     __init__ N/A N/A self dtype stream gpu_data N/A 0 None N/A N/A shape N/A N/A strides N/A N/A N/A N/A N/A super DeviceRecord self __init__ shape strides dtype stream gpu_data N/A _numba_type_ N/A N/A self N/A N/A N/A 
        Magic attribute expected by Numba to get the numba type that
        represents this object.
         N/A N/A N/A numpy_support from_dtype N/A self dtype N/A property N/A DeviceNDArray N/A DeviceNDArrayBase N/A N/A 
    An on-GPU array type
     is_f_contiguous N/A N/A self N/A N/A N/A 
        Return true if the array is Fortran-contiguous.
         N/A N/A N/A self _dummy is_f_contig N/A is_c_contiguous N/A N/A self N/A N/A N/A 
        Return true if the array is C-contiguous.
         N/A N/A N/A self _dummy is_c_contig N/A reshape N/A N/A self N/A newshape kws N/A N/A 
        Reshape the array without changing its contents, similarly to
        :meth:`numpy.ndarray.reshape`. Example::

            d_arr = d_arr.reshape(20, 50, order='F')
         N/A N/A N/A N/A len newshape 1 N/A isinstance N/A newshape N/A 0 N/A tuple list N/A N/A newshape N/A newshape N/A 0 N/A cls N/A type self N/A N/A newshape N/A self shape N/A N/A N/A cls shape N/A self shape strides N/A self strides dtype N/A self dtype gpu_data N/A self gpu_data N/A N/A newarr extents N/A N/A N/A self _dummy reshape newshape kws N/A N/A extents N/A N/A N/A self _dummy extent N/A N/A N/A cls shape N/A newarr shape strides N/A newarr strides dtype N/A self dtype gpu_data N/A self gpu_data N/A N/A N/A NotImplementedError operation requires copying N/A ravel N/A N/A self order stream N/A C 0 N/A N/A 
        Flatten the array without changing its contents, similar to
        :meth:`numpy.ndarray.ravel`.
         N/A stream N/A N/A self _default_stream stream N/A cls N/A type self N/A N/A newarr extents N/A N/A N/A self _dummy ravel order order N/A N/A extents N/A N/A N/A self _dummy extent N/A N/A N/A cls shape N/A newarr shape strides N/A newarr strides dtype N/A self dtype gpu_data N/A self gpu_data stream stream N/A N/A N/A NotImplementedError operation requires copying N/A __getitem__ N/A N/A self item N/A N/A N/A N/A N/A self _do_getitem item N/A getitem N/A N/A self item stream N/A 0 N/A N/A Do `__getitem__(item)` with CUDA stream
         N/A N/A N/A self _do_getitem item stream N/A _do_getitem N/A N/A self item stream N/A 0 N/A N/A stream N/A N/A self _default_stream stream N/A arr N/A N/A N/A self _dummy __getitem__ item N/A extents N/A list N/A N/A arr iter_contiguous_extent N/A cls N/A type self N/A N/A N/A len extents 1 N/A N/A newdata N/A N/A N/A self gpu_data view N/A extents N/A 0 N/A N/A N/A arr is_array N/A N/A hostary N/A N/A np empty 1 dtype N/A self dtype N/A N/A N/A _driver device_to_host dst hostary src newdata size N/A N/A self _dummy itemsize stream stream N/A N/A hostary N/A 0 N/A N/A N/A cls shape N/A arr shape strides N/A arr strides dtype N/A self dtype gpu_data newdata stream stream N/A N/A newdata N/A N/A N/A self gpu_data view N/A arr extent N/A N/A cls shape N/A arr shape strides N/A arr strides dtype N/A self dtype gpu_data newdata stream stream N/A N/A MappedNDArray N/A DeviceNDArrayBase N/A np ndarray N/A N/A 
    A host array that uses CUDA mapped memory.
     device_setup N/A N/A self gpu_data stream N/A 0 N/A N/A N/A self gpu_data gpu_data N/A N/A from_array_like N/A N/A ary stream gpu_data N/A 0 None N/A N/A Create a DeviceNDArray object that is like ary. N/A N/A N/A ary ndim 0 N/A N/A ary N/A N/A ary reshape 1 N/A N/A DeviceNDArray N/A ary shape N/A ary strides N/A ary dtype writeback ary stream stream gpu_data gpu_data N/A from_record_like N/A N/A rec stream gpu_data N/A 0 None N/A N/A Create a DeviceRecord object that is like rec. N/A N/A DeviceRecord N/A rec dtype stream stream gpu_data gpu_data N/A N/A errmsg_contiguous_buffer Array contains non-contiguous buffer and cannot be transferred as a single memory region. Please ensure contiguous buffer with numpy .ascontiguousarray() sentry_contiguous N/A N/A ary N/A N/A N/A N/A N/A N/A N/A ary flags N/A C_CONTIGUOUS N/A N/A N/A ary flags N/A F_CONTIGUOUS N/A N/A N/A N/A N/A ary strides N/A 0 0 N/A N/A N/A sentry_contiguous N/A ary N/A 0 N/A N/A N/A ValueError errmsg_contiguous_buffer N/A auto_device N/A N/A obj stream copy N/A 0 True N/A N/A 
    Create a DeviceRecord or DeviceArray like obj and optionally copy data from
    host to device. If obj already represents device memory, it is returned and
    no copy is made.
     N/A N/A N/A _driver is_device_memory obj N/A N/A N/A obj False N/A N/A N/A sentry_contiguous obj N/A N/A isinstance obj N/A np void N/A N/A devobj N/A from_record_like obj stream stream N/A N/A devobj N/A from_array_like obj stream stream N/A copy N/A N/A N/A N/A devobj copy_to_device obj stream stream N/A N/A devobj True N/A