gpuarray
0.7
Goal
Installation
pygpu package
C library reference
gpuarray
Index
Index
_
|
A
|
C
|
D
|
E
|
G
|
I
|
K
|
L
|
M
|
N
|
P
|
R
|
S
|
T
|
U
|
V
|
W
|
X
_
__half (C struct)
__half.x (C var)
_cache (C struct)
_cache.add (C var)
_cache.del (C var)
_cache.destroy (C var)
_cache.get (C var)
_cache.keq (C var)
_cache.kfree (C var)
_cache.khash (C var)
_cache.vfree (C var)
_gpudata (C struct)
,
[1]
_gpudata.ctx (C var)
_gpudata.flags (C var)
_gpudata.ls (C var)
_gpudata.next (C var)
_gpudata.ptr (C var)
_gpudata.refcnt (C var)
_gpudata.rev (C var)
_gpudata.sz (C var)
_gpudata.wev (C var)
_gpukernel (C struct)
,
[1]
_gpukernel.argcount (C var)
_gpukernel.args (C var)
_gpukernel.bin (C var)
_gpukernel.bin_sz (C var)
_gpukernel.ctx (C var)
_gpukernel.k (C var)
_gpukernel.m (C var)
_gpukernel.refcnt (C var)
_gpukernel.types (C var)
A
ARCH_PREFIX (C macro)
arg (class in pygpu.elemwise)
as_argument() (in module pygpu.elemwise)
ASSERT_BUF (C macro)
ASSERT_COMM (C macro)
ASSERT_CTX (C macro)
ASSERT_KER (C macro)
C
cache_add (C function)
cache_del (C function)
cache_destroy (C function)
cache_disk (C function)
cache_eq_fn (C type)
cache_freek_fn (C type)
cache_freev_fn (C type)
cache_get (C function)
cache_hash_fn (C type)
cache_key_t (C type)
cache_lru (C function)
cache_twoq (C function)
cache_value_t (C type)
cb_c (C macro)
cb_fortran (C macro)
cb_order (C enum)
cb_order.cb_column (C enumerator)
cb_order.cb_row (C enumerator)
cb_side (C enum)
cb_side.cb_left (C enumerator)
cb_side.cb_right (C enumerator)
cb_transpose (C enum)
cb_transpose.cb_conj_trans (C enumerator)
cb_transpose.cb_no_trans (C enumerator)
cb_transpose.cb_trans (C enumerator)
cb_uplo (C enum)
cb_uplo.cb_lower (C enumerator)
cb_uplo.cb_upper (C enumerator)
CL_CHECK (C macro)
CL_CHECKN (C macro)
cl_ctx (C struct)
cl_ctx.ctx (C var)
cl_ctx.exts (C var)
cl_ctx.options (C var)
cl_ctx.q (C var)
cl_error_string (C function)
cl_get_buf (C function)
CL_GET_PROP (C macro)
cl_get_stream (C function)
cl_make_buf (C function)
cl_make_ctx (C function)
CLEAR (C macro)
compare() (in module pygpu.elemwise)
cuda_context (C struct)
cuda_context.cache_size (C var)
cuda_context.ctx (C var)
cuda_context.disk_cache (C var)
cuda_context.enter (C var)
cuda_context.freeblocks (C var)
cuda_context.kernel_cache (C var)
cuda_context.major (C var)
cuda_context.max_cache_size (C var)
cuda_context.mem_s (C var)
cuda_context.minor (C var)
cuda_context.s (C var)
cuda_enter (C function)
cuda_exit (C function)
CUDA_EXIT_ON_ERROR (C macro)
cuda_get_stream (C function)
cuda_get_sz (C function)
CUDA_HEAD_ALLOC (C macro)
CUDA_IPC_MEMORY (C macro)
cuda_make_buf (C function)
cuda_make_ctx (C function)
CUDA_MAPPED_PTR (C macro)
cuda_record (C function)
cuda_wait (C function)
CUDA_WAIT_ALL (C macro)
CUDA_WAIT_FORCE (C macro)
CUDA_WAIT_READ (C macro)
CUDA_WAIT_WRITE (C macro)
D
DONTFREE (C macro)
dtype_to_ctype() (in module pygpu.dtypes)
E
elemwise1() (in module pygpu.elemwise)
elemwise2() (in module pygpu.elemwise)
error_cl (C function)
error_cuda (C function)
G
GA_ALIGNED (C macro)
GA_BEHAVED (C macro)
GA_BUFFER_DEV (C macro)
GA_BUFFER_HOST (C macro)
GA_BUFFER_INIT (C macro)
GA_BUFFER_MASK (C macro)
GA_BUFFER_PROP_CTX (C macro)
GA_BUFFER_PROP_REFCNT (C macro)
GA_BUFFER_PROP_SIZE (C macro)
GA_BUFFER_PROP_START (C macro)
GA_BUFFER_READ_ONLY (C macro)
GA_BUFFER_READ_WRITE (C macro)
GA_BUFFER_WRITE_ONLY (C macro)
GA_C_CONTIGUOUS (C macro)
GA_CARRAY (C macro)
GA_COMM_ID_BYTES (C macro)
GA_CTX_PROP_BIN_ID (C macro)
GA_CTX_PROP_DEVNAME (C macro)
GA_CTX_PROP_ERRBUF (C macro)
GA_CTX_PROP_FREE_GMEM (C macro)
GA_CTX_PROP_LARGEST_MEMBLOCK (C macro)
GA_CTX_PROP_LMEMSIZE (C macro)
GA_CTX_PROP_MAXGSIZE0 (C macro)
GA_CTX_PROP_MAXGSIZE1 (C macro)
GA_CTX_PROP_MAXGSIZE2 (C macro)
GA_CTX_PROP_MAXLSIZE0 (C macro)
GA_CTX_PROP_MAXLSIZE1 (C macro)
GA_CTX_PROP_MAXLSIZE2 (C macro)
GA_CTX_PROP_NATIVE_FLOAT16 (C macro)
GA_CTX_PROP_NUMPROCS (C macro)
GA_CTX_PROP_TOTAL_GMEM (C macro)
GA_CTX_PROP_UNIQUE_ID (C macro)
GA_CTX_SCHED_AUTO (C macro)
GA_CTX_SCHED_MULTI (C macro)
GA_CTX_SCHED_SINGLE (C macro)
GA_CUDA_EXIT_ON_ERROR (C macro)
ga_error (C enum)
ga_error.GA_BLAS_ERROR (C enumerator)
ga_error.GA_COMM_ERROR (C enumerator)
ga_error.GA_COPY_ERROR (C enumerator)
ga_error.GA_DEVSUP_ERROR (C enumerator)
ga_error.GA_IMPL_ERROR (C enumerator)
ga_error.GA_INVALID_ERROR (C enumerator)
ga_error.GA_LOAD_ERROR (C enumerator)
ga_error.GA_MEMORY_ERROR (C enumerator)
ga_error.GA_MISC_ERROR (C enumerator)
ga_error.GA_NO_ERROR (C enumerator)
ga_error.GA_NODEV_ERROR (C enumerator)
ga_error.GA_READONLY_ERROR (C enumerator)
ga_error.GA_RUN_ERROR (C enumerator)
ga_error.GA_SYS_ERROR (C enumerator)
ga_error.GA_UNALIGNED_ERROR (C enumerator)
ga_error.GA_UNSUPPORTED_ERROR (C enumerator)
ga_error.GA_VALUE_ERROR (C enumerator)
ga_error.GA_WRITEONLY_ERROR (C enumerator)
ga_error.GA_XLARGE_ERROR (C enumerator)
GA_F_CONTIGUOUS (C macro)
ga_factor_list_ (C struct)
ga_factor_list_.d (C var)
ga_factor_list_.f (C var)
ga_factor_list_.p (C var)
GA_FARRAY (C macro)
ga_float2half (C function)
ga_func_ptr (C function)
ga_half_t (C struct)
ga_half_t.h (C var)
GA_KERNEL_PROP_CTX (C macro)
GA_KERNEL_PROP_MAXLSIZE (C macro)
GA_KERNEL_PROP_NUMARGS (C macro)
GA_KERNEL_PROP_PREFLSIZE (C macro)
GA_KERNEL_PROP_START (C macro)
GA_KERNEL_PROP_TYPES (C macro)
ga_load_library (C function)
ga_order (C enum)
ga_order.GA_ANY_ORDER (C enumerator)
ga_order.GA_C_ORDER (C enumerator)
ga_order.GA_F_ORDER (C enumerator)
ga_usefl (C enum)
ga_usefl.GA_USE_COMPLEX (C enumerator)
ga_usefl.GA_USE_CUDA (C enumerator)
ga_usefl.GA_USE_DOUBLE (C enumerator)
ga_usefl.GA_USE_HALF (C enumerator)
ga_usefl.GA_USE_OPENCL (C enumerator)
ga_usefl.GA_USE_SMALL (C enumerator)
GA_WRITEABLE (C macro)
gaIFactorize (C function)
gaIFLAddFactors (C function)
gaIFLappend (C function)
gaIFLFull (C function)
gaIFLGetFactorPower (C function)
gaIFLGetGreatestFactor (C function)
gaIFLGetProduct (C function)
gaIFLGetSmallestFactor (C function)
gaIFLInit (C function)
gaIFLIsOverflowed (C function)
gaIFLSchedule (C function)
gaIFLsprintf (C function)
gaIIsPrime (C function)
gaISchedule (C function)
GE_BROADCAST (C macro)
GE_CONVERT_F16 (C macro)
GE_NOADDR64 (C macro)
GE_NOCOLLAPSE (C macro)
GE_PADSHAPE (C macro)
GE_READ (C macro)
GE_SCALAR (C macro)
GE_WRITE (C macro)
get_cc (C function)
get_common_dtype() (in module pygpu.dtypes)
get_np_obj() (in module pygpu.dtypes)
gpu_get_device_count (C function)
gpu_get_platform_count (C function)
GpuArray (C struct)
GpuArray.data (C var)
GpuArray.dimensions (C var)
GpuArray.flags (C var)
GpuArray.nd (C var)
GpuArray.offset (C var)
GpuArray.strides (C var)
GpuArray.typecode (C var)
GPUARRAY_ABI_VERSION (C macro)
GpuArray_all_gather (C function)
GpuArray_all_reduce (C function)
GPUARRAY_API_VERSION (C macro)
GpuArray_broadcast (C function)
GpuArray_CHKFLAGS (C function)
GpuArray_clear (C function)
GpuArray_concatenate (C function)
GpuArray_context (C function)
GpuArray_copy (C function)
GPUARRAY_CUDA_CTX_NOFREE (C macro)
GPUARRAY_CUDA_WAIT_READ (C macro)
GPUARRAY_CUDA_WAIT_WRITE (C macro)
GpuArray_ddot (C macro)
GpuArray_dgemm (C macro)
GpuArray_dgemmBatch_3d (C macro)
GpuArray_dgemv (C macro)
GpuArray_dger (C macro)
gpuarray_elemwise_collapse (C function)
GpuArray_empty (C function)
GpuArray_error (C function)
gpuarray_error_str (C function)
GpuArray_fdump (C function)
GpuArray_fix_flags (C function)
GpuArray_fprintf (C function)
GpuArray_fromdata (C function)
gpuarray_get_elsize (C function)
gpuarray_get_extension (C function)
gpuarray_get_type (C function)
GpuArray_hdot (C macro)
GpuArray_hgemm (C macro)
GpuArray_hgemmBatch_3d (C macro)
GpuArray_hgemv (C macro)
GpuArray_hger (C macro)
GpuArray_index (C function)
GpuArray_index_inplace (C function)
GpuArray_IS_C_CONTIGUOUS (C macro)
GpuArray_IS_F_CONTIGUOUS (C macro)
GpuArray_ISALIGNED (C macro)
GpuArray_ISFORTRAN (C macro)
GpuArray_ISONESEGMENT (C macro)
GpuArray_ISWRITEABLE (C macro)
GpuArray_ITEMSIZE (C macro)
GpuArray_maxandargmax (C function)
GpuArray_memset (C function)
GpuArray_move (C function)
GPUARRAY_PUBLIC (C macro)
GpuArray_rdot (C function)
GpuArray_read (C function)
GpuArray_reduce (C function)
GpuArray_reduce_from (C function)
GpuArray_reduce_scatter (C function)
gpuarray_register_type (C function)
GpuArray_reshape (C function)
GpuArray_reshape_inplace (C function)
GpuArray_rgemm (C function)
GpuArray_rgemmBatch_3d (C function)
GpuArray_rgemv (C function)
GpuArray_rger (C function)
GpuArray_sdot (C macro)
GpuArray_setarray (C function)
GpuArray_sgemm (C macro)
GpuArray_sgemmBatch_3d (C macro)
GpuArray_sgemv (C macro)
GpuArray_sger (C macro)
GpuArray_share (C function)
GpuArray_split (C function)
GpuArray_sync (C function)
GpuArray_take1 (C function)
GpuArray_transfer (C function)
GpuArray_transpose (C function)
GpuArray_transpose_inplace (C function)
gpuarray_type (C struct)
gpuarray_type.align (C var)
gpuarray_type.cluda_name (C var)
gpuarray_type.size (C var)
gpuarray_type.typecode (C var)
gpuarray_type_flags (C function)
gpuarray_type_flagsa (C function)
GPUARRAY_TYPES (C enum)
GPUARRAY_TYPES.GA_BOOL (C enumerator)
GPUARRAY_TYPES.GA_BUFFER (C enumerator)
GPUARRAY_TYPES.GA_BYTE (C enumerator)
GPUARRAY_TYPES.GA_BYTE16 (C enumerator)
GPUARRAY_TYPES.GA_BYTE2 (C enumerator)
GPUARRAY_TYPES.GA_BYTE3 (C enumerator)
GPUARRAY_TYPES.GA_BYTE4 (C enumerator)
GPUARRAY_TYPES.GA_BYTE8 (C enumerator)
GPUARRAY_TYPES.GA_CDOUBLE (C enumerator)
GPUARRAY_TYPES.GA_CFLOAT (C enumerator)
GPUARRAY_TYPES.GA_CQUAD (C enumerator)
GPUARRAY_TYPES.GA_DOUBLE (C enumerator)
GPUARRAY_TYPES.GA_DOUBLE16 (C enumerator)
GPUARRAY_TYPES.GA_DOUBLE2 (C enumerator)
GPUARRAY_TYPES.GA_DOUBLE4 (C enumerator)
GPUARRAY_TYPES.GA_DOUBLE8 (C enumerator)
GPUARRAY_TYPES.GA_FLOAT (C enumerator)
GPUARRAY_TYPES.GA_FLOAT16 (C enumerator)
GPUARRAY_TYPES.GA_FLOAT2 (C enumerator)
GPUARRAY_TYPES.GA_FLOAT4 (C enumerator)
GPUARRAY_TYPES.GA_FLOAT8 (C enumerator)
GPUARRAY_TYPES.GA_HALF (C enumerator)
GPUARRAY_TYPES.GA_HALF16 (C enumerator)
GPUARRAY_TYPES.GA_HALF2 (C enumerator)
GPUARRAY_TYPES.GA_HALF4 (C enumerator)
GPUARRAY_TYPES.GA_HALF8 (C enumerator)
GPUARRAY_TYPES.GA_INT (C enumerator)
GPUARRAY_TYPES.GA_INT16 (C enumerator)
GPUARRAY_TYPES.GA_INT2 (C enumerator)
GPUARRAY_TYPES.GA_INT3 (C enumerator)
GPUARRAY_TYPES.GA_INT4 (C enumerator)
GPUARRAY_TYPES.GA_INT8 (C enumerator)
GPUARRAY_TYPES.GA_LONG (C enumerator)
GPUARRAY_TYPES.GA_LONG16 (C enumerator)
GPUARRAY_TYPES.GA_LONG2 (C enumerator)
GPUARRAY_TYPES.GA_LONG3 (C enumerator)
GPUARRAY_TYPES.GA_LONG4 (C enumerator)
GPUARRAY_TYPES.GA_LONG8 (C enumerator)
GPUARRAY_TYPES.GA_LONGLONG (C enumerator)
GPUARRAY_TYPES.GA_QUAD (C enumerator)
GPUARRAY_TYPES.GA_SHORT (C enumerator)
GPUARRAY_TYPES.GA_SHORT16 (C enumerator)
GPUARRAY_TYPES.GA_SHORT2 (C enumerator)
GPUARRAY_TYPES.GA_SHORT3 (C enumerator)
GPUARRAY_TYPES.GA_SHORT4 (C enumerator)
GPUARRAY_TYPES.GA_SHORT8 (C enumerator)
GPUARRAY_TYPES.GA_SIZE (C enumerator)
GPUARRAY_TYPES.GA_SSIZE (C enumerator)
GPUARRAY_TYPES.GA_UBYTE (C enumerator)
GPUARRAY_TYPES.GA_UBYTE16 (C enumerator)
GPUARRAY_TYPES.GA_UBYTE2 (C enumerator)
GPUARRAY_TYPES.GA_UBYTE3 (C enumerator)
GPUARRAY_TYPES.GA_UBYTE4 (C enumerator)
GPUARRAY_TYPES.GA_UBYTE8 (C enumerator)
GPUARRAY_TYPES.GA_UINT (C enumerator)
GPUARRAY_TYPES.GA_UINT16 (C enumerator)
GPUARRAY_TYPES.GA_UINT2 (C enumerator)
GPUARRAY_TYPES.GA_UINT3 (C enumerator)
GPUARRAY_TYPES.GA_UINT4 (C enumerator)
GPUARRAY_TYPES.GA_UINT8 (C enumerator)
GPUARRAY_TYPES.GA_ULONG (C enumerator)
GPUARRAY_TYPES.GA_ULONG16 (C enumerator)
GPUARRAY_TYPES.GA_ULONG2 (C enumerator)
GPUARRAY_TYPES.GA_ULONG3 (C enumerator)
GPUARRAY_TYPES.GA_ULONG4 (C enumerator)
GPUARRAY_TYPES.GA_ULONG8 (C enumerator)
GPUARRAY_TYPES.GA_ULONGLONG (C enumerator)
GPUARRAY_TYPES.GA_USHORT (C enumerator)
GPUARRAY_TYPES.GA_USHORT16 (C enumerator)
GPUARRAY_TYPES.GA_USHORT2 (C enumerator)
GPUARRAY_TYPES.GA_USHORT3 (C enumerator)
GPUARRAY_TYPES.GA_USHORT4 (C enumerator)
GPUARRAY_TYPES.GA_USHORT8 (C enumerator)
GpuArray_view (C function)
GpuArray_write (C function)
GpuArray_zeros (C function)
GpuArrayIpcMemHandle (C struct)
GpuArrayIpcMemHandle.priv (C var)
gpublas_ddot (C function)
gpublas_dgemm (C function)
gpublas_dgemm3D (C function)
gpublas_dgemmBatch (C function)
gpublas_dgemv (C function)
gpublas_dgemvBatch (C function)
gpublas_dger (C function)
gpublas_dgerBatch (C function)
gpublas_error (C function)
gpublas_hdot (C function)
gpublas_hgemm (C function)
gpublas_hgemm3D (C function)
gpublas_hgemmBatch (C function)
gpublas_hgemv (C function)
gpublas_hgemvBatch (C function)
gpublas_hger (C function)
gpublas_hgerBatch (C function)
gpublas_sdot (C function)
gpublas_setup (C function)
gpublas_sgemm (C function)
gpublas_sgemm3D (C function)
gpublas_sgemmBatch (C function)
gpublas_sgemv (C function)
gpublas_sgemvBatch (C function)
gpublas_sger (C function)
gpublas_sgerBatch (C function)
gpublas_teardown (C function)
gpucomm (C type)
gpucomm_all_gather (C function)
gpucomm_all_reduce (C function)
gpucomm_broadcast (C function)
gpucomm_context (C function)
gpucomm_error (C function)
gpucomm_free (C function)
gpucomm_gen_clique_id (C function)
gpucomm_get_count (C function)
gpucomm_get_rank (C function)
gpucomm_new (C function)
gpucomm_reduce (C function)
gpucomm_reduce_ops (C enum)
gpucomm_reduce_ops.GA_MAX (C enumerator)
gpucomm_reduce_ops.GA_MIN (C enumerator)
gpucomm_reduce_ops.GA_PROD (C enumerator)
gpucomm_reduce_ops.GA_SUM (C enumerator)
gpucomm_reduce_scatter (C function)
gpucommCliqueId (C struct)
gpucommCliqueId.internal (C var)
gpucontext (C type)
gpucontext_deref (C function)
gpucontext_error (C function)
gpucontext_init (C function)
gpucontext_property (C function)
gpucontext_props (C type)
gpucontext_props_alloc_cache (C function)
gpucontext_props_cuda_dev (C function)
gpucontext_props_del (C function)
gpucontext_props_kernel_cache (C function)
gpucontext_props_new (C function)
gpucontext_props_opencl_dev (C function)
gpucontext_props_sched (C function)
gpucontext_props_set_single_stream (C function)
gpudata_alloc (C function)
gpudata_context (C function)
gpudata_memset (C function)
gpudata_move (C function)
gpudata_property (C function)
gpudata_read (C function)
gpudata_release (C function)
gpudata_retain (C function)
gpudata_share (C function)
gpudata_sync (C function)
gpudata_transfer (C function)
gpudata_write (C function)
GpuElemwise (C type)
(class in pygpu.elemwise)
gpuelemwise_arg (C struct)
gpuelemwise_arg.flags (C var)
gpuelemwise_arg.name (C var)
gpuelemwise_arg.typecode (C var)
GpuElemwise_call (C function)
GpuElemwise_free (C function)
GpuElemwise_new (C function)
GpuKernel (C struct)
GpuKernel.args (C var)
GpuKernel.k (C var)
GpuKernel_call (C function)
gpukernel_call (C function)
GpuKernel_clear (C function)
GpuKernel_context (C function)
gpukernel_context (C function)
GpuKernel_error (C function)
GpuKernel_init (C function)
gpukernel_init (C function)
gpukernel_property (C function)
gpukernel_release (C function)
gpukernel_retain (C function)
GpuKernel_sched (C function)
GpuKernel_setarg (C function)
gpukernel_setarg (C function)
I
ielemwise2() (in module pygpu.elemwise)
K
kread_fn (C type)
kwrite_fn (C type)
L
load_libclblas (C function)
load_libclblast (C function)
load_libcublas (C function)
load_libcuda (C function)
load_libnccl (C function)
load_libnvrtc (C function)
load_libopencl (C function)
M
module
pygpu.dtypes
pygpu.elemwise
N
name (pygpu.elemwise.arg attribute)
P
parse_c_arg_backend() (in module pygpu.dtypes)
pygpu.dtypes
module
pygpu.elemwise
module
R
read (pygpu.elemwise.arg attribute)
register_dtype() (in module pygpu.dtypes)
S
scalar (pygpu.elemwise.arg attribute)
setup_ext_cuda (C function)
strb (C struct)
strb.a (C var)
strb.l (C var)
strb.s (C var)
strb_alloc (C function)
strb_append0 (C macro)
strb_appendb (C function)
strb_appendc (C function)
strb_appendf (C function)
strb_appendn (C function)
strb_appends (C function)
strb_clear (C function)
strb_cstr (C function)
strb_ensure (C function)
strb_error (C function)
strb_free (C function)
strb_grow (C function)
strb_new (C macro)
strb_read (C function)
strb_reset (C function)
strb_seterror (C function)
STRB_STATIC_INIT (C macro)
strb_write (C function)
T
TAG_BUF (C macro)
TAG_COMM (C macro)
TAG_CTX (C macro)
TAG_KER (C macro)
type (pygpu.elemwise.arg attribute)
U
upcast() (in module pygpu.dtypes)
V
vread_fn (C type)
vwrite_fn (C type)
W
write (pygpu.elemwise.arg attribute)
X
XXH32 (C function)
XXH32_digest (C function)
XXH32_reset (C function)
XXH32_state_t (C struct)
XXH32_state_t.ll (C var)
XXH32_update (C function)
XXH_errorcode (C enum)
XXH_errorcode.XXH_ERROR (C enumerator)
XXH_errorcode.XXH_OK (C enumerator)