Index
_
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
K
|
L
|
M
|
N
|
O
|
P
|
Q
|
R
|
S
|
T
|
U
|
V
|
W
|
Z
_
__abs__() (pyopencl.array.Array method)
__add__() (pyopencl.array.Array method)
__and__() (pyopencl.array.Array method)
__call__() (pyopencl.algorithm.ListOfListsBuilder method)
(pyopencl.Kernel method)
(pyopencl.algorithm.RadixSort method)
(pyopencl.bitonic_sort.BitonicSort method)
(pyopencl.elementwise.ElementwiseKernel method)
(pyopencl.reduction.ReductionKernel method)
(pyopencl.scan.ExclusiveScanKernel method)
(pyopencl.scan.GenericScanKernel method)
(pyopencl.tools.DeferredAllocator method)
(pyopencl.tools.ImmediateAllocator method)
(pyopencl.tools.MemoryPool method)
__div__() (pyopencl.array.Array method)
__eq__() (pyopencl.array.Array method)
__ge__() (pyopencl.array.Array method)
__getitem__() (pyopencl.array.Array method)
(pyopencl.Buffer method)
__gt__() (pyopencl.array.Array method)
__iadd__() (pyopencl.array.Array method)
__iand__() (pyopencl.array.Array method)
__init__() (pyopencl.algorithm.ListOfListsBuilder method)
(pyopencl.SVM method)
(pyopencl.SVMAllocation method)
(pyopencl.Sampler method)
,
[1]
__invert__() (pyopencl.array.Array method)
__ior__() (pyopencl.array.Array method)
__isub__() (pyopencl.array.Array method)
__ixor__() (pyopencl.array.Array method)
__le__() (pyopencl.array.Array method)
__len__() (pyopencl.array.Array method)
__lt__() (pyopencl.array.Array method)
__mul__() (pyopencl.array.Array method)
__ne__() (pyopencl.array.Array method)
__neg__() (pyopencl.array.Array method)
__nonzero__() (pyopencl.array.Array method)
__or__() (pyopencl.array.Array method)
__pow__() (pyopencl.array.Array method)
__rdiv__() (pyopencl.array.Array method)
__repr__() (pyopencl.array.Array method)
(pyopencl.ImageFormat method)
__setitem__() (pyopencl.array.Array method)
__str__() (pyopencl.array.Array method)
__sub__() (pyopencl.array.Array method)
__xor__() (pyopencl.array.Array method)
A
A (channel_order attribute)
ABGR (channel_order attribute)
ACCELERATOR (device_type attribute)
ACCESS_QUALIFIER (kernel_arg_info attribute)
acos() (in module pyopencl.clmath)
acosh() (in module pyopencl.clmath)
acospi() (in module pyopencl.clmath)
ACQUIRE_GL_OBJECTS (command_type attribute)
active_blocks (pyopencl.tools.MemoryPool attribute)
add_event() (pyopencl.array.Array method)
ADDRESS_BITS (device_info attribute)
ADDRESS_QUALIFIER (kernel_arg_info attribute)
addressing_mode (built-in class)
ADDRESSING_MODE (sampler_info attribute)
ALL (device_type attribute)
all() (pyopencl.array.Array method)
all_kernels() (pyopencl.Program method)
ALLOC_HOST_PTR (mem_flags attribute)
allocate() (pyopencl.tools.MemoryPool method)
any() (pyopencl.array.Array method)
arange() (in module pyopencl.array)
Array (class in pyopencl.array)
ARRAY_SIZE (image_info attribute)
ArrayHasOffsetError
as_buffer() (pyopencl.SVM method)
asin() (in module pyopencl.clmath)
asinh() (in module pyopencl.clmath)
asinpi() (in module pyopencl.clmath)
ASSOCIATED_MEMOBJECT (mem_info attribute)
astype() (pyopencl.array.Array method)
atan() (in module pyopencl.clmath)
atan2() (in module pyopencl.clmath)
atan2pi() (in module pyopencl.clmath)
atanh() (in module pyopencl.clmath)
atanpi() (in module pyopencl.clmath)
ATOMICS (device_svm_capabilities attribute)
ATTRIBUTE_ASYNC_ENGINE_COUNT_NV (device_info attribute)
ATTRIBUTES (kernel_info attribute)
AVAILABLE (device_info attribute)
B
BARRIER (command_type attribute)
base_data (pyopencl.array.Array attribute)
BGRA (channel_order attribute)
BINARIES (program_info attribute)
BINARY (program_kind attribute)
BINARY_SIZES (program_info attribute)
BINARY_TYPE (program_build_info attribute)
BitonicSort (class in pyopencl.bitonic_sort)
BOARD_NAME_AMD (device_info attribute)
Buffer (class in pyopencl)
BUFFER (image_info attribute)
(mem_object_type attribute)
build() (pyopencl.Program method)
BUILD_PROGRAM_FAILURE (status_code attribute)
BUILT_IN_KERNELS (device_info attribute)
BY_AFFINITY_DOMAIN (device_partition_property attribute)
BY_COUNTS (device_partition_property attribute)
BY_COUNTS_LIST_END (device_partition_property attribute)
C
capture_call() (pyopencl.Kernel method)
cbrt() (in module pyopencl.clmath)
ceil() (in module pyopencl.clmath)
channel_count (pyopencl.ImageFormat attribute)
channel_data_type (pyopencl.ImageFormat attribute)
channel_order (built-in class)
(pyopencl.ImageFormat attribute)
channel_type (built-in class)
CLAMP (addressing_mode attribute)
CLAMP_TO_EDGE (addressing_mode attribute)
CLCharacterizationWarning
clear_first_arg_caches() (in module pyopencl.tools)
COARSE_GRAIN_BUFFER (device_svm_capabilities attribute)
command_execution_status (built-in class)
COMMAND_EXECUTION_STATUS (event_info attribute)
COMMAND_QUEUE (event_info attribute)
command_queue_info (built-in class)
command_queue_properties (built-in class)
command_type (built-in class)
COMMAND_TYPE (event_info attribute)
CommandQueue (class in pyopencl)
compile() (pyopencl.Program method)
COMPILE_PROGRAM_FAILURE (status_code attribute)
COMPILE_WORK_GROUP_SIZE (kernel_work_group_info attribute)
COMPILED_OBJECT (program_binary_type attribute)
COMPILER_AVAILABLE (device_info attribute)
COMPILER_NOT_AVAILABLE (status_code attribute)
COMPLETE (command_execution_status attribute)
(profiling_info attribute)
COMPUTE_CAPABILITY_MAJOR_NV (device_info attribute)
COMPUTE_CAPABILITY_MINOR_NV (device_info attribute)
concatenate() (in module pyopencl.array)
conj() (pyopencl.array.Array method)
CONST (kernel_arg_type_qualifier attribute)
CONSTANT (kernel_arg_address_qualifier attribute)
CONTENT_UNDEFINED (mem_migration_flags attribute)
Context (class in pyopencl)
CONTEXT (command_queue_info attribute)
(event_info attribute)
(kernel_info attribute)
(mem_info attribute)
(program_info attribute)
(sampler_info attribute)
context_info (built-in class)
context_properties (built-in class)
copy() (pyopencl.array.Array method)
COPY_BUFFER (command_type attribute)
COPY_BUFFER_RECT (command_type attribute)
COPY_BUFFER_TO_IMAGE (command_type attribute)
COPY_HOST_PTR (mem_flags attribute)
copy_if() (in module pyopencl.algorithm)
COPY_IMAGE (command_type attribute)
COPY_IMAGE_TO_BUFFER (command_type attribute)
CORRECTLY_ROUNDED_DIVIDE_SQRT (device_fp_config attribute)
cos() (in module pyopencl.clmath)
cosh() (in module pyopencl.clmath)
cospi() (in module pyopencl.clmath)
CPU (device_type attribute)
create_program_with_built_in_kernels() (in module pyopencl)
create_some_context() (in module pyopencl)
create_sub_devices() (pyopencl.Device method)
csvm_empty() (in module pyopencl)
csvm_empty_like() (in module pyopencl)
CUSTOM (device_type attribute)
D
data (pyopencl.array.Array attribute)
DEFAULT (device_type attribute)
DeferredAllocator (class in pyopencl.tools)
DENORM (device_fp_config attribute)
DEPTH (image_info attribute)
Device (class in pyopencl)
DEVICE (command_queue_info attribute)
device_affinity_domain (built-in class)
device_exec_capabilities (built-in class)
device_fp_config (built-in class)
device_info (built-in class)
device_local_mem_type (built-in class)
device_mem_cache_type (built-in class)
DEVICE_NOT_AVAILABLE (status_code attribute)
DEVICE_NOT_FOUND (status_code attribute)
DEVICE_PARTITION_FAILED (status_code attribute)
device_partition_property (built-in class)
device_svm_capabilities (built-in class)
device_type (built-in class)
DEVICES (context_info attribute)
(program_info attribute)
dot() (in module pyopencl.array)
DOUBLE_FP_CONFIG (device_info attribute)
DRIVER_VERSION (device_info attribute)
dtype (pyopencl.array.Array attribute)
dtype_size (pyopencl.ImageFormat attribute)
dtype_to_ctype() (in module pyopencl.tools)
E
ELEMENT_SIZE (image_info attribute)
ElementwiseKernel (class in pyopencl.elementwise)
empty() (in module pyopencl.array)
empty_like() (in module pyopencl.array)
END (profiling_info attribute)
ENDIAN_LITTLE (device_info attribute)
enqueue_acquire_gl_objects() (in module pyopencl)
enqueue_barrier() (in module pyopencl)
enqueue_copy() (in module pyopencl)
enqueue_fill_buffer() (in module pyopencl)
enqueue_fill_image() (in module pyopencl)
enqueue_map_buffer() (in module pyopencl)
enqueue_map_image() (in module pyopencl)
enqueue_marker() (in module pyopencl)
enqueue_migrate_mem_objects() (in module pyopencl)
enqueue_nd_range_kernel() (in module pyopencl)
enqueue_release() (pyopencl.SVMAllocation method)
enqueue_release_gl_objects() (in module pyopencl)
enqueue_svm_memfill() (in module pyopencl)
enqueue_svm_migratemem() (in module pyopencl)
enqueue_task() (in module pyopencl)
environment variable
PYOPENCL_BUILD_OPTIONS
,
[1]
PYOPENCL_NO_CACHE
,
[1]
,
[2]
EQUALLY (device_partition_property attribute)
erf() (in module pyopencl.clmath)
erfc() (in module pyopencl.clmath)
Error (class in pyopencl)
ERROR_CORRECTION_SUPPORT (device_info attribute)
Event (class in pyopencl)
event (pyopencl.SVMMap attribute)
event_info (built-in class)
events (pyopencl.array.Array attribute)
ExclusiveScanKernel (class in pyopencl.scan)
EXEC_STATUS_ERROR_FOR_EVENTS_IN_WAIT_LIST (status_code attribute)
EXECUTABLE (program_binary_type attribute)
EXECUTION_CAPABILITIES (device_info attribute)
exp() (in module pyopencl.clmath)
exp10() (in module pyopencl.clmath)
exp2() (in module pyopencl.clmath)
expm1() (in module pyopencl.clmath)
EXT_MEM_PADDING_IN_BYTES_QCOM (device_info attribute)
EXTENSIONS (device_info attribute)
(platform_info attribute)
F
fabs() (in module pyopencl.clmath)
fill() (pyopencl.array.Array method)
FILL_BUFFER (command_type attribute)
FILL_IMAGE (command_type attribute)
fill_normal() (pyopencl.clrandom.PhiloxGenerator method)
(pyopencl.clrandom.ThreefryGenerator method)
fill_rand() (in module pyopencl.clrandom)
fill_uniform() (pyopencl.clrandom.PhiloxGenerator method)
(pyopencl.clrandom.ThreefryGenerator method)
filter_mode (built-in class)
FILTER_MODE (sampler_info attribute)
FINE_GRAIN_BUFFER (device_svm_capabilities attribute)
FINE_GRAIN_SYSTEM (device_svm_capabilities attribute)
finish() (pyopencl.array.Array method)
(pyopencl.CommandQueue method)
first_arg_dependent_memoize() (in module pyopencl.tools)
FLAGS (mem_info attribute)
flags (pyopencl.array.Array attribute)
FLOAT (channel_type attribute)
floor() (in module pyopencl.clmath)
flush() (pyopencl.CommandQueue method)
FMA (device_fp_config attribute)
fmod() (in module pyopencl.clmath)
FORMAT (image_info attribute)
free_held() (pyopencl.tools.MemoryPool method)
frexp() (in module pyopencl.clmath)
from_int_ptr() (pyopencl.CommandQueue method)
(pyopencl.Context method)
(pyopencl.Device method)
(pyopencl.Event method)
(pyopencl.Kernel method)
(pyopencl.MemoryObject method)
(pyopencl.Platform method)
(pyopencl.Program static method)
(pyopencl.Sampler method)
fsvm_empty() (in module pyopencl)
fsvm_empty_like() (in module pyopencl)
FUNCTION_NAME (kernel_info attribute)
G
GenericDebugScanKernel (class in pyopencl.scan)
GenericScanKernel (class in pyopencl.scan)
get() (pyopencl.array.Array method)
get_apple_cgl_share_group() (in module pyopencl)
get_arg_info() (pyopencl.Kernel method)
get_build_info() (pyopencl.Program method)
get_cl_header_version() (in module pyopencl)
get_devices() (pyopencl.Platform method)
get_fast_inaccurate_build_options() (in module pyopencl.characterize)
get_gl_context_info_khr() (in module pyopencl)
get_gl_sharing_context_properties() (in module pyopencl)
get_gl_texture_info() (pyopencl.GLTexture method)
get_host_array() (pyopencl.MemoryObject method)
get_image_info() (in module pyopencl)
get_info() (pyopencl.CommandQueue method)
(pyopencl.Context method)
(pyopencl.Device method)
(pyopencl.Event method)
(pyopencl.Kernel method)
(pyopencl.MemoryObject method)
(pyopencl.Platform method)
(pyopencl.Program method)
(pyopencl.Sampler method)
get_or_register_dtype() (in module pyopencl.tools)
get_platforms() (in module pyopencl)
get_profiling_info() (pyopencl.Event method)
get_simd_group_size() (in module pyopencl.characterize)
get_sub_region() (pyopencl.Buffer method)
get_supported_image_formats() (in module pyopencl)
get_ward() (pyopencl.NannyEvent method)
get_work_group_info() (pyopencl.Kernel method)
gl_context_info (built-in class)
gl_object (pyopencl.GLBuffer attribute)
(pyopencl.GLRenderBuffer attribute)
(pyopencl.GLTexture attribute)
GLBuffer (class in pyopencl)
GLOBAL (device_local_mem_type attribute)
(kernel_arg_address_qualifier attribute)
GLOBAL_FREE_MEMORY_AMD (device_info attribute)
GLOBAL_MEM_CACHE_SIZE (device_info attribute)
GLOBAL_MEM_CACHE_TYPE (device_info attribute)
GLOBAL_MEM_CACHELINE_SIZE (device_info attribute)
GLOBAL_MEM_CHANNEL_BANK_WIDTH_AMD (device_info attribute)
GLOBAL_MEM_CHANNEL_BANKS_AMD (device_info attribute)
GLOBAL_MEM_CHANNELS_AMD (device_info attribute)
GLOBAL_MEM_SIZE (device_info attribute)
GLOBAL_VARIABLE_PREFERRED_TOTAL_SIZE (device_info attribute)
GLOBAL_VARIABLE_TOTAL_SIZE (program_build_info attribute)
GLOBAL_WORK_SIZE (kernel_work_group_info attribute)
GLRenderBuffer (class in pyopencl)
GLTexture (class in pyopencl)
GPU (device_type attribute)
GPU_OVERLAP_NV (device_info attribute)
H
HALF_FLOAT (channel_type attribute)
HALF_FP_CONFIG (device_info attribute)
has_amd_double_support() (in module pyopencl.characterize)
has_struct_arg_count_bug() (in module pyopencl.characterize)
have_gl() (in module pyopencl)
HEIGHT (image_info attribute)
held_blocks (pyopencl.tools.MemoryPool attribute)
HOST (mem_migration_flags attribute)
HOST_NO_ACCESS (mem_flags attribute)
HOST_PTR (mem_info attribute)
HOST_READ_ONLY (mem_flags attribute)
HOST_UNIFIED_MEMORY (device_info attribute)
HOST_WRITE_ONLY (mem_flags attribute)
hostbuf (pyopencl.MemoryObject attribute)
I
if_positive() (in module pyopencl.array)
IL (program_kind attribute)
IL_VERSION (device_info attribute)
ilogb() (in module pyopencl.clmath)
imag (pyopencl.array.Array attribute)
IMAGE1D (mem_object_type attribute)
IMAGE1D_ARRAY (mem_object_type attribute)
IMAGE1D_BUFFER (mem_object_type attribute)
IMAGE2D (mem_object_type attribute)
IMAGE2D_ARRAY (mem_object_type attribute)
IMAGE2D_MAX_HEIGHT (device_info attribute)
IMAGE2D_MAX_WIDTH (device_info attribute)
IMAGE3D (mem_object_type attribute)
IMAGE3D_MAX_DEPTH (device_info attribute)
IMAGE3D_MAX_HEIGHT (device_info attribute)
IMAGE3D_MAX_WIDTH (device_info attribute)
IMAGE_FORMAT_MISMATCH (status_code attribute)
IMAGE_FORMAT_NOT_SUPPORTED (status_code attribute)
image_from_array() (in module pyopencl)
image_info (built-in class)
IMAGE_MAX_ARRAY_SIZE (device_info attribute)
IMAGE_MAX_BUFFER_SIZE (device_info attribute)
IMAGE_SUPPORT (device_info attribute)
ImageFormat (class in pyopencl)
ImmediateAllocator (class in pyopencl.tools)
InclusiveScanKernel (class in pyopencl.scan)
INF_NAN (device_fp_config attribute)
info (in module pyopencl)
(pyopencl.CommandQueue attribute)
(pyopencl.Context attribute)
(pyopencl.Device attribute)
(pyopencl.Event attribute)
(pyopencl.Event.profile attribute)
(pyopencl.Kernel attribute)
(pyopencl.MemoryObject attribute)
(pyopencl.Platform attribute)
(pyopencl.Program attribute)
(pyopencl.Sampler attribute)
int_ptr (pyopencl.CommandQueue attribute)
(pyopencl.Context attribute)
(pyopencl.Device attribute)
(pyopencl.Event attribute)
(pyopencl.Kernel attribute)
(pyopencl.MemoryObject attribute)
(pyopencl.Platform attribute)
(pyopencl.Program attribute)
(pyopencl.Sampler attribute)
INTEGRATED_MEMORY_NV (device_info attribute)
INTENSITY (channel_order attribute)
INTEROP_USER_SYNC (context_info attribute)
INVALID_ARG_INDEX (status_code attribute)
INVALID_ARG_SIZE (status_code attribute)
INVALID_ARG_VALUE (status_code attribute)
INVALID_BINARY (status_code attribute)
INVALID_BUFFER_SIZE (status_code attribute)
INVALID_BUILD_OPTIONS (status_code attribute)
INVALID_COMMAND_QUEUE (status_code attribute)
INVALID_COMPILER_OPTIONS (status_code attribute)
INVALID_CONTEXT (status_code attribute)
INVALID_DEVICE (status_code attribute)
INVALID_DEVICE_PARTITION_COUNT (status_code attribute)
INVALID_DEVICE_QUEUE (status_code attribute)
INVALID_DEVICE_TYPE (status_code attribute)
INVALID_EVENT (status_code attribute)
INVALID_EVENT_WAIT_LIST (status_code attribute)
INVALID_GL_OBJECT (status_code attribute)
INVALID_GLOBAL_OFFSET (status_code attribute)
INVALID_GLOBAL_WORK_SIZE (status_code attribute)
INVALID_HOST_PTR (status_code attribute)
INVALID_IMAGE_DESCRIPTOR (status_code attribute)
INVALID_IMAGE_FORMAT_DESCRIPTOR (status_code attribute)
INVALID_IMAGE_SIZE (status_code attribute)
INVALID_KERNEL (status_code attribute)
INVALID_KERNEL_ARGS (status_code attribute)
INVALID_KERNEL_DEFINITION (status_code attribute)
INVALID_KERNEL_NAME (status_code attribute)
INVALID_LINKER_OPTIONS (status_code attribute)
INVALID_MEM_OBJECT (status_code attribute)
INVALID_MIP_LEVEL (status_code attribute)
INVALID_OPERATION (status_code attribute)
INVALID_PIPE_SIZE (status_code attribute)
INVALID_PLATFORM (status_code attribute)
INVALID_PROGRAM (status_code attribute)
INVALID_PROGRAM_EXECUTABLE (status_code attribute)
INVALID_QUEUE_PROPERTIES (status_code attribute)
INVALID_SAMPLER (status_code attribute)
INVALID_VALUE (status_code attribute)
INVALID_WORK_DIMENSION (status_code attribute)
INVALID_WORK_GROUP_SIZE (status_code attribute)
INVALID_WORK_ITEM_SIZE (status_code attribute)
itemsize (pyopencl.ImageFormat attribute)
K
Kernel (class in pyopencl)
KERNEL (device_exec_capabilities attribute)
kernel_arg_access_qualifier (built-in class)
kernel_arg_address_qualifier (built-in class)
kernel_arg_info (built-in class)
KERNEL_ARG_INFO_NOT_AVAILABLE (status_code attribute)
kernel_arg_type_qualifier (built-in class)
KERNEL_EXEC_TIMEOUT_NV (device_info attribute)
kernel_info (built-in class)
kernel_name (pyopencl.Program attribute)
KERNEL_NAMES (program_info attribute)
KERNEL_READ_AND_WRITE (mem_flags attribute)
kernel_work_group_info (built-in class)
L
L1_CACHE (device_affinity_domain attribute)
L2_CACHE (device_affinity_domain attribute)
L3_CACHE (device_affinity_domain attribute)
L4_CACHE (device_affinity_domain attribute)
ldexp() (in module pyopencl.clmath)
lgamma() (in module pyopencl.clmath)
LIBRARY (program_binary_type attribute)
LINEAR (filter_mode attribute)
link_program() (in module pyopencl)
LINK_PROGRAM_FAILURE (status_code attribute)
LINKER_AVAILABLE (device_info attribute)
LINKER_NOT_AVAILABLE (status_code attribute)
ListOfListsBuilder (class in pyopencl.algorithm)
LOCAL (device_local_mem_type attribute)
(kernel_arg_address_qualifier attribute)
LOCAL_MEM_BANKS_AMD (device_info attribute)
LOCAL_MEM_SIZE (device_info attribute)
(kernel_work_group_info attribute)
LOCAL_MEM_SIZE_PER_COMPUTE_UNIT_AMD (device_info attribute)
LOCAL_MEM_TYPE (device_info attribute)
local_memory_access_granularity() (in module pyopencl.characterize)
local_memory_bank_count() (in module pyopencl.characterize)
LocalMemory (class in pyopencl)
LOD_MAX (sampler_info attribute)
LOD_MIN (sampler_info attribute)
LOG (program_build_info attribute)
log() (in module pyopencl.clmath)
log10() (in module pyopencl.clmath)
log1p() (in module pyopencl.clmath)
log2() (in module pyopencl.clmath)
logb() (in module pyopencl.clmath)
LogicError (class in pyopencl)
LUMINANCE (channel_order attribute)
M
map() (pyopencl.SVM method)
MAP_BUFFER (command_type attribute)
MAP_COUNT (mem_info attribute)
MAP_FAILURE (status_code attribute)
map_flags (built-in class)
MAP_IMAGE (command_type attribute)
map_ro() (pyopencl.SVM method)
map_rw() (pyopencl.SVM method)
map_to_host() (pyopencl.array.Array method)
MARKER (command_type attribute)
match_dtype_to_c_struct() (in module pyopencl.tools)
max() (in module pyopencl.array)
MAX_ATOMIC_COUNTERS_EXT (device_info attribute)
MAX_CLOCK_FREQUENCY (device_info attribute)
MAX_COMPUTE_UNITS (device_info attribute)
MAX_CONSTANT_ARGS (device_info attribute)
MAX_CONSTANT_BUFFER_SIZE (device_info attribute)
MAX_GLOBAL_VARIABLE_SIZE (device_info attribute)
MAX_MEM_ALLOC_SIZE (device_info attribute)
MAX_NUM_SUB_GROUPS (device_info attribute)
MAX_ON_DEVICE_EVENTS (device_info attribute)
MAX_ON_DEVICE_QUEUES (device_info attribute)
MAX_PARAMETER_SIZE (device_info attribute)
MAX_PIPE_ARGS (device_info attribute)
MAX_READ_IMAGE_ARGS (device_info attribute)
MAX_READ_WRITE_IMAGE_ARGS (device_info attribute)
MAX_SAMPLERS (device_info attribute)
MAX_WORK_GROUP_SIZE (device_info attribute)
MAX_WORK_ITEM_DIMENSIONS (device_info attribute)
MAX_WORK_ITEM_SIZES (device_info attribute)
MAX_WRITE_IMAGE_ARGS (device_info attribute)
maximum() (in module pyopencl.array)
mem (pyopencl.SVM attribute)
MEM_BASE_ADDR_ALIGN (device_info attribute)
MEM_COPY_OVERLAP (status_code attribute)
mem_flags (built-in class)
mem_info (built-in class)
mem_migration_flags (built-in class)
MEM_OBJECT_ALLOCATION_FAILURE (status_code attribute)
mem_object_type (built-in class)
MemoryError (class in pyopencl)
MemoryMap (class in pyopencl)
MemoryObject (class in pyopencl)
MemoryPool (class in pyopencl.tools)
MIGRATE_MEM_OBJECTS (command_type attribute)
min() (in module pyopencl.array)
MIN_DATA_TYPE_ALIGN_SIZE (device_info attribute)
minimum() (in module pyopencl.array)
MIP_FILTER_MODE (sampler_info attribute)
MIRRORED_REPEAT (addressing_mode attribute)
MISALIGNED_SUB_BUFFER_OFFSET (status_code attribute)
modf() (in module pyopencl.clmath)
mul_add() (pyopencl.array.Array method)
N
NAME (device_info attribute)
(kernel_arg_info attribute)
(platform_info attribute)
nan() (in module pyopencl.clmath)
NannyEvent (class in pyopencl)
NATIVE_KERNEL (command_type attribute)
(device_exec_capabilities attribute)
NATIVE_VECTOR_WIDTH_CHAR (device_info attribute)
NATIVE_VECTOR_WIDTH_DOUBLE (device_info attribute)
NATIVE_VECTOR_WIDTH_FLOAT (device_info attribute)
NATIVE_VECTOR_WIDTH_HALF (device_info attribute)
NATIVE_VECTOR_WIDTH_INT (device_info attribute)
NATIVE_VECTOR_WIDTH_LONG (device_info attribute)
NATIVE_VECTOR_WIDTH_SHORT (device_info attribute)
nbytes (pyopencl.array.Array attribute)
ndim (pyopencl.array.Array attribute)
NDRANGE_KERNEL (command_type attribute)
NEAREST (filter_mode attribute)
NEXT_PARTITIONABLE (device_affinity_domain attribute)
NONE (addressing_mode attribute)
(device_mem_cache_type attribute)
(kernel_arg_access_qualifier attribute)
(kernel_arg_type_qualifier attribute)
(program_binary_type attribute)
normal() (pyopencl.clrandom.PhiloxGenerator method)
(pyopencl.clrandom.ThreefryGenerator method)
NORMALIZED_COORDS (sampler_info attribute)
NUM_ARGS (kernel_info attribute)
NUM_DEVICES (context_info attribute)
(program_info attribute)
NUM_KERNELS (program_info attribute)
NUM_MIP_LEVELS (image_info attribute)
NUM_SAMPLES (image_info attribute)
NUMA (device_affinity_domain attribute)
nv_compute_capability() (in module pyopencl.characterize)
O
OFFLINE_DEVICES_AMD (context_properties attribute)
OFFSET (mem_info attribute)
offset (pyopencl.array.Array attribute)
ON_DEVICE (command_queue_properties attribute)
ON_DEVICE_DEFAULT (command_queue_properties attribute)
OPENCL_C_VERSION (device_info attribute)
OPTIONS (program_build_info attribute)
OUT_OF_HOST_MEMORY (status_code attribute)
OUT_OF_ORDER_EXEC_MODE_ENABLE (command_queue_properties attribute)
OUT_OF_RESOURCES (status_code attribute)
P
PAGE_SIZE_QCOM (device_info attribute)
PARENT_DEVICE (device_info attribute)
partition() (in module pyopencl.algorithm)
PARTITION_AFFINITY_DOMAIN (device_info attribute)
PARTITION_MAX_SUB_DEVICES (device_info attribute)
PARTITION_PROPERTIES (device_info attribute)
PARTITION_TYPE (device_info attribute)
PCI_BUS_ID_NV (device_info attribute)
PCI_SLOT_ID_NV (device_info attribute)
PhiloxGenerator (class in pyopencl.clrandom)
PIPE (kernel_arg_type_qualifier attribute)
(mem_object_type attribute)
PIPE_MAX_ACTIVE_RESERVATIONS (device_info attribute)
PIPE_MAX_PACKET_SIZE (device_info attribute)
Platform (class in pyopencl)
PLATFORM (context_properties attribute)
(device_info attribute)
platform_info (built-in class)
PLATFORM_NOT_FOUND_KHR (status_code attribute)
PooledBuffer (class in pyopencl.tools)
PREFERRED_GLOBAL_ATOMIC_ALIGNMENT (device_info attribute)
PREFERRED_INTEROP_USER_SYNC (device_info attribute)
PREFERRED_LOCAL_ATOMIC_ALIGNMENT (device_info attribute)
PREFERRED_PLATFORM_ATOMIC_ALIGNMENT (device_info attribute)
PREFERRED_VECTOR_WIDTH_CHAR (device_info attribute)
PREFERRED_VECTOR_WIDTH_DOUBLE (device_info attribute)
PREFERRED_VECTOR_WIDTH_FLOAT (device_info attribute)
PREFERRED_VECTOR_WIDTH_HALF (device_info attribute)
PREFERRED_VECTOR_WIDTH_INT (device_info attribute)
PREFERRED_VECTOR_WIDTH_LONG (device_info attribute)
PREFERRED_VECTOR_WIDTH_SHORT (device_info attribute)
PREFERRED_WORK_GROUP_SIZE_MULTIPLE (kernel_work_group_info attribute)
PRINTF_BUFFER_SIZE (device_info attribute)
PRIVATE (kernel_arg_address_qualifier attribute)
PRIVATE_MEM_SIZE (kernel_work_group_info attribute)
PROFILE (device_info attribute)
(platform_info attribute)
PROFILING_ENABLE (command_queue_properties attribute)
profiling_info (built-in class)
PROFILING_INFO_NOT_AVAILABLE (status_code attribute)
PROFILING_TIMER_OFFSET_AMD (device_info attribute)
PROFILING_TIMER_RESOLUTION (device_info attribute)
Program (class in pyopencl)
PROGRAM (kernel_info attribute)
program_binary_type (built-in class)
program_build_info (built-in class)
program_info (built-in class)
program_kind (built-in class)
PROPERTIES (command_queue_info attribute)
(context_info attribute)
(queue_properties attribute)
pyopencl (module)
pyopencl.algorithm (module)
pyopencl.array (module)
pyopencl.bitonic_sort (module)
pyopencl.characterize (module)
pyopencl.clmath (module)
pyopencl.clrandom (module)
pyopencl.elementwise (module)
pyopencl.reduction (module)
pyopencl.scan (module)
pyopencl.tools (module)
pyopencl.types (module)
PYOPENCL_BUILD_OPTIONS
,
[1]
PYOPENCL_NO_CACHE
,
[1]
,
[2]
pytest_generate_tests_for_pyopencl() (in module pyopencl.tools)
Python Enhancement Proposals
PEP 8
Q
QUEUE_ON_DEVICE_MAX_SIZE (device_info attribute)
QUEUE_ON_DEVICE_PREFERRED_SIZE (device_info attribute)
QUEUE_ON_DEVICE_PROPERTIES (device_info attribute)
QUEUE_ON_HOST_PROPERTIES (device_info attribute)
queue_properties (built-in class)
QUEUE_PROPERTIES (device_info attribute)
QUEUED (command_execution_status attribute)
(profiling_info attribute)
R
R (channel_order attribute)
RA (channel_order attribute)
RadixSort (class in pyopencl.algorithm)
rand() (in module pyopencl.clrandom)
ravel() (pyopencl.array.Array method)
READ (map_flags attribute)
READ_BUFFER (command_type attribute)
READ_BUFFER_RECT (command_type attribute)
READ_IMAGE (command_type attribute)
READ_ONLY (kernel_arg_access_qualifier attribute)
(mem_flags attribute)
(svm_mem_flags attribute)
READ_ONLY_CACHE (device_mem_cache_type attribute)
READ_WRITE (kernel_arg_access_qualifier attribute)
(mem_flags attribute)
(svm_mem_flags attribute)
READ_WRITE_CACHE (device_mem_cache_type attribute)
real (pyopencl.array.Array attribute)
ReductionKernel (class in pyopencl.reduction)
REFERENCE_COUNT (command_queue_info attribute)
(context_info attribute)
(device_info attribute)
(event_info attribute)
(kernel_info attribute)
(mem_info attribute)
(program_info attribute)
(sampler_info attribute)
register_dtype() (in module pyopencl.tools)
REGISTERS_PER_BLOCK_NV (device_info attribute)
release() (in module pyopencl)
(pyopencl.MemoryMap method)
(pyopencl.MemoryObject method)
(pyopencl.SVMAllocation method)
(pyopencl.SVMMap method)
RELEASE_GL_OBJECTS (command_type attribute)
remove_if() (in module pyopencl.algorithm)
REPEAT (addressing_mode attribute)
reshape() (in module pyopencl.array)
(pyopencl.array.Array method)
RESTRICT (kernel_arg_type_qualifier attribute)
RG (channel_order attribute)
RGB (channel_order attribute)
RGBA (channel_order attribute)
RGBx (channel_order attribute)
RGx (channel_order attribute)
rint() (in module pyopencl.clmath)
round() (in module pyopencl.clmath)
ROUND_TO_INF (device_fp_config attribute)
ROUND_TO_NEAREST (device_fp_config attribute)
ROUND_TO_ZERO (device_fp_config attribute)
ROW_PITCH (image_info attribute)
RUNNING (command_execution_status attribute)
RuntimeError (class in pyopencl)
Rx (channel_order attribute)
S
Sampler (class in pyopencl)
sampler_info (built-in class)
sBGRA (channel_order attribute)
set() (pyopencl.array.Array method)
set_arg() (pyopencl.Kernel method)
set_args() (pyopencl.Kernel method)
set_callback() (pyopencl.Event method)
set_property() (pyopencl.CommandQueue method)
set_scalar_arg_dtypes() (pyopencl.Kernel method)
set_status() (pyopencl.UserEvent method)
setitem() (pyopencl.array.Array method)
shape (in module pyopencl)
(pyopencl.array.Array attribute)
SIGNED_INT16 (channel_type attribute)
SIGNED_INT32 (channel_type attribute)
SIGNED_INT8 (channel_type attribute)
SIMD_INSTRUCTION_WIDTH_AMD (device_info attribute)
SIMD_PER_COMPUTE_UNIT_AMD (device_info attribute)
SIMD_WIDTH_AMD (device_info attribute)
simultaneous_work_items_on_local_access() (in module pyopencl.characterize)
sin() (in module pyopencl.clmath)
SINGLE_FP_CONFIG (device_info attribute)
sinh() (in module pyopencl.clmath)
sinpi() (in module pyopencl.clmath)
SIZE (mem_info attribute)
size (pyopencl.array.Array attribute)
(pyopencl.LocalMemory attribute)
SIZE (queue_properties attribute)
SLICE_PITCH (image_info attribute)
SNORM_INT16 (channel_type attribute)
SNORM_INT8 (channel_type attribute)
SOFT_FLOAT (device_fp_config attribute)
SOURCE (program_info attribute)
(program_kind attribute)
SPIR_VERSIONS (device_info attribute)
sqrt() (in module pyopencl.clmath)
squeeze() (pyopencl.array.Array method)
sRGB (channel_order attribute)
sRGBA (channel_order attribute)
sRGBx (channel_order attribute)
START (profiling_info attribute)
STATUS (program_build_info attribute)
status_code (built-in class)
stop_holding() (pyopencl.tools.MemoryPool method)
strides (pyopencl.array.Array attribute)
SUB_GROUP_INDEPENDENT_FORWARD_PROGRESS (device_info attribute)
SUBMIT (profiling_info attribute)
SUBMITTED (command_execution_status attribute)
subset_dot() (in module pyopencl.array)
subset_max() (in module pyopencl.array)
subset_min() (in module pyopencl.array)
SUCCESS (status_code attribute)
sum() (in module pyopencl.array)
SVM (class in pyopencl)
SVM_ATOMICS (svm_mem_flags attribute)
SVM_CAPABILITIES (device_info attribute)
svm_empty() (in module pyopencl)
svm_empty_like() (in module pyopencl)
SVM_FINE_GRAIN_BUFFER (svm_mem_flags attribute)
SVM_FREE (command_type attribute)
SVM_MAP (command_type attribute)
svm_mem_flags (built-in class)
SVM_MEMCPY (command_type attribute)
SVM_MEMFILL (command_type attribute)
SVM_UNMAP (command_type attribute)
SVMAllocation (class in pyopencl)
SVMMap (class in pyopencl)
T
T (pyopencl.array.Array attribute)
take() (in module pyopencl.array)
tan() (in module pyopencl.clmath)
tanh() (in module pyopencl.clmath)
tanpi() (in module pyopencl.clmath)
TASK (command_type attribute)
tgamma() (in module pyopencl.clmath)
ThreefryGenerator (class in pyopencl.clrandom)
to_device() (in module pyopencl.array)
to_string() (addressing_mode method)
(channel_order method)
(channel_type method)
(command_execution_status method)
(command_queue_info method)
(command_queue_properties method)
(command_type method)
(context_info method)
(context_properties method)
(device_affinity_domain method)
(device_exec_capabilities method)
(device_fp_config method)
(device_info method)
(device_local_mem_type method)
(device_mem_cache_type method)
(device_partition_property method)
(device_svm_capabilities method)
(device_type method)
(event_info method)
(filter_mode method)
(gl_context_info method)
(image_info method)
(kernel_arg_access_qualifier method)
(kernel_arg_address_qualifier method)
(kernel_arg_info method)
(kernel_arg_type_qualifier method)
(kernel_info method)
(kernel_work_group_info method)
(map_flags method)
(mem_flags method)
(mem_info method)
(mem_migration_flags method)
(mem_object_type method)
(platform_info method)
(profiling_info method)
(program_binary_type method)
(program_build_info method)
(program_info method)
(program_kind method)
(queue_properties method)
(sampler_info method)
(status_code method)
(svm_mem_flags method)
TOPOLOGY_AMD (device_info attribute)
transpose() (in module pyopencl.array)
(pyopencl.array.Array method)
trunc() (in module pyopencl.clmath)
TYPE (device_info attribute)
(mem_info attribute)
TYPE_NAME (kernel_arg_info attribute)
TYPE_QUALIFIER (kernel_arg_info attribute)
TypeNameNotKnown
U
uniform() (pyopencl.clrandom.PhiloxGenerator method)
(pyopencl.clrandom.ThreefryGenerator method)
unique() (in module pyopencl.algorithm)
UNKNOWN (program_kind attribute)
unload_platform_compiler() (in module pyopencl)
UNMAP_MEM_OBJECT (command_type attribute)
UNORM_INT16 (channel_type attribute)
UNORM_INT8 (channel_type attribute)
UNORM_INT_101010 (channel_type attribute)
UNORM_SHORT_555 (channel_type attribute)
UNORM_SHORT_565 (channel_type attribute)
UNSIGNED_INT16 (channel_type attribute)
UNSIGNED_INT32 (channel_type attribute)
UNSIGNED_INT8 (channel_type attribute)
usable_local_mem_size() (in module pyopencl.characterize)
USE_HOST_PTR (mem_flags attribute)
USE_PERSISTENT_MEM_AMD (mem_flags attribute)
USER (command_type attribute)
UserEvent (class in pyopencl)
USES_SVM_POINTER (mem_info attribute)
V
vdot() (in module pyopencl.array)
vec (class in pyopencl.array)
VENDOR (device_info attribute)
(platform_info attribute)
VENDOR_ID (device_info attribute)
VERSION (device_info attribute)
(in module pyopencl)
(platform_info attribute)
VERSION_STATUS (in module pyopencl)
VERSION_TEXT (in module pyopencl)
view() (pyopencl.array.Array method)
VOLATILE (kernel_arg_type_qualifier attribute)
W
wait() (pyopencl.Event method)
(pyopencl.NannyEvent method)
wait_for_events() (in module pyopencl)
WARP_SIZE_NV (device_info attribute)
WAVEFRONT_WIDTH_AMD (device_info attribute)
why_not_local_access_conflict_free() (in module pyopencl.characterize)
WIDTH (image_info attribute)
with_queue() (pyopencl.array.Array method)
WORK_GROUP_SIZE (kernel_work_group_info attribute)
WRITE (map_flags attribute)
WRITE_BUFFER (command_type attribute)
WRITE_BUFFER_RECT (command_type attribute)
WRITE_IMAGE (command_type attribute)
WRITE_INVALIDATE_REGION (map_flags attribute)
WRITE_ONLY (kernel_arg_access_qualifier attribute)
(mem_flags attribute)
(svm_mem_flags attribute)
Z
zeros() (in module pyopencl.array)
zeros_like() (in module pyopencl.array)
PyOpenCL
Navigation
OpenCL Runtime: Basics
OpenCL Runtime: Constants
OpenCL Runtime: Platforms, Devices and Contexts
OpenCL Runtime: Command Queues and Events
OpenCL Runtime: Memory
OpenCL Runtime: Programs and Kernels
OpenCL Runtime: OpenGL Interoperability
Multi-dimensional arrays
OpenCL Type Mapping
Parallel Algorithms
How-tos
Built-in Utilities
Installation
Tips
Guidelines
User-visible Changes
License
Frequently Asked Questions
Citing PyOpenCL
Acknowledgments
🚀 Github
💾 Download Releases
Related Topics
Documentation overview
Quick search