OpenCL Runtime: Constants¶
- class pyopencl.addressing_mode¶
- CLAMP¶
- CLAMP_TO_EDGE¶
- MIRRORED_REPEAT¶
Available with OpenCL 1.1.
New in version 0.92.
- NONE¶
- REPEAT¶
- class pyopencl.channel_order¶
- A¶
- ABGR¶
Available with OpenCL 2.0.
New in version 2015.2.
- BGRA¶
- INTENSITY¶
- LUMINANCE¶
- R¶
- RA¶
- RG¶
- RGB¶
- RGBA¶
- RGBx¶
Available with OpenCL 1.1.
New in version 0.92.
- RGx¶
Available with OpenCL 1.1.
New in version 0.92.
- Rx¶
Available with OpenCL 1.1.
New in version 0.92.
- sBGRA¶
Available with OpenCL 2.0.
New in version 2015.2.
- sRGB¶
Available with OpenCL 2.0.
New in version 2015.2.
- sRGBA¶
Available with OpenCL 2.0.
New in version 2015.2.
- sRGBx¶
Available with OpenCL 2.0.
New in version 2015.2.
- class pyopencl.channel_type¶
- FLOAT¶
- HALF_FLOAT¶
- SIGNED_INT16¶
- SIGNED_INT32¶
- SIGNED_INT8¶
- SNORM_INT16¶
- SNORM_INT8¶
- UNORM_INT16¶
- UNORM_INT24¶
Available with OpenCL 1.2.
New in version 2020.3.
- UNORM_INT8¶
- UNORM_INT_101010¶
- UNORM_INT_101010_2¶
Available with OpenCL 2.1.
New in version 2020.3.
- UNORM_SHORT_555¶
- UNORM_SHORT_565¶
- UNSIGNED_INT16¶
- UNSIGNED_INT32¶
- UNSIGNED_INT8¶
- class pyopencl.command_queue_properties¶
- ON_DEVICE¶
Available with OpenCL 2.0.
New in version 2015.2.
- ON_DEVICE_DEFAULT¶
Available with OpenCL 2.0.
New in version 2015.2.
- OUT_OF_ORDER_EXEC_MODE_ENABLE¶
- PROFILING_ENABLE¶
- class pyopencl.command_type¶
- ACQUIRE_GL_OBJECTS¶
- BARRIER¶
Available with OpenCL 1.2.
New in version 2011.2.
- COPY_BUFFER¶
- COPY_BUFFER_RECT¶
Available with OpenCL 1.1.
New in version 0.92.
- COPY_BUFFER_TO_IMAGE¶
- COPY_IMAGE¶
- COPY_IMAGE_TO_BUFFER¶
- FILL_BUFFER¶
Available with OpenCL 1.2.
New in version 2011.2.
- FILL_IMAGE¶
Available with OpenCL 1.2.
New in version 2011.2.
- MAP_BUFFER¶
- MAP_IMAGE¶
- MARKER¶
- MIGRATE_MEM_OBJECTS¶
Available with OpenCL 1.2.
New in version 2011.2.
- NATIVE_KERNEL¶
- NDRANGE_KERNEL¶
- READ_BUFFER¶
- READ_BUFFER_RECT¶
Available with OpenCL 1.1.
New in version 0.92.
- READ_IMAGE¶
- RELEASE_GL_OBJECTS¶
- SVM_FREE¶
Available with OpenCL 2.0.
New in version 2015.2.
- SVM_MAP¶
Available with OpenCL 2.0.
New in version 2015.2.
- SVM_MEMCPY¶
Available with OpenCL 2.0.
New in version 2015.2.
- SVM_MEMFILL¶
Available with OpenCL 2.0.
New in version 2015.2.
- SVM_MIGRATE_MEM¶
Available with OpenCL 3.0.
New in version 2020.3.
- SVM_UNMAP¶
Available with OpenCL 2.0.
New in version 2015.2.
- TASK¶
- UNMAP_MEM_OBJECT¶
- USER¶
Available with OpenCL 1.1.
New in version 0.92.
- WRITE_BUFFER¶
- WRITE_BUFFER_RECT¶
Available with OpenCL 1.1.
New in version 0.92.
- WRITE_IMAGE¶
- class pyopencl.context_info¶
- DEVICES¶
- INTEROP_USER_SYNC¶
Available with OpenCL 1.2.
New in version 2011.2.
- NUM_DEVICES¶
Available with OpenCL 1.1.
New in version 0.92.
- PROPERTIES¶
- REFERENCE_COUNT¶
- class pyopencl.context_properties¶
- CGL_SHAREGROUP_KHR¶
Available with the
cl_khr_gl_sharing
extension.New in version 0.92.
- EGL_DISPLAY_KHR¶
Available with the
cl_khr_gl_sharing
extension.New in version 0.92.
- GLX_DISPLAY_KHR¶
Available with the
cl_khr_gl_sharing
extension.New in version 0.92.
- GL_CONTEXT_KHR¶
Available with the
cl_khr_gl_sharing
extension.New in version 0.92.
- OFFLINE_DEVICES_AMD¶
Available with the
cl_amd_offline_devices
extension.New in version 2011.1.
- PLATFORM¶
- WGL_HDC_KHR¶
Available with the
cl_khr_gl_sharing
extension.New in version 0.92.
- class pyopencl.device_affinity_domain¶
- L1_CACHE¶
Available with OpenCL 1.2.
New in version 2011.2.
- L2_CACHE¶
Available with OpenCL 1.2.
New in version 2011.2.
- L3_CACHE¶
Available with OpenCL 1.2.
New in version 2011.2.
- L4_CACHE¶
Available with OpenCL 1.2.
New in version 2011.2.
- NEXT_PARTITIONABLE¶
- NUMA¶
Available with OpenCL 1.2.
New in version 2011.2.
- class pyopencl.device_atomic_capabilities¶
- ORDER_ACQ_REL¶
Available with OpenCL 3.0.
New in version 2020.3.
- ORDER_RELAXED¶
Available with OpenCL 3.0.
New in version 2020.3.
- ORDER_SEQ_CST¶
Available with OpenCL 3.0.
New in version 2020.3.
- SCOPE_ALL_DEVICES¶
Available with OpenCL 3.0.
New in version 2020.3.
- SCOPE_DEVICE¶
Available with OpenCL 3.0.
New in version 2020.3.
- SCOPE_WORK_GROUP¶
Available with OpenCL 3.0.
New in version 2020.3.
- SCOPE_WORK_ITEM¶
Available with OpenCL 3.0.
New in version 2020.3.
- class pyopencl.device_device_enqueue_capabilities¶
- REPLACEABLE_DEFAULT¶
Available with OpenCL 3.0.
New in version 2020.3.
- SUPPORTED¶
Available with OpenCL 3.0.
New in version 2020.3.
- class pyopencl.device_fp_config¶
- CORRECTLY_ROUNDED_DIVIDE_SQRT¶
Available with OpenCL 1.2.
New in version 2011.2.
- DENORM¶
- FMA¶
- INF_NAN¶
- ROUND_TO_INF¶
- ROUND_TO_NEAREST¶
- ROUND_TO_ZERO¶
- SOFT_FLOAT¶
Available with OpenCL 1.1.
New in version 0.92.
- class pyopencl.device_info¶
- ADDRESS_BITS¶
- ATOMIC_FENCE_CAPABILITIES¶
Available with OpenCL 3.0.
New in version 2020.3.
- ATOMIC_MEMORY_CAPABILITIES¶
Available with OpenCL 3.0.
New in version 2020.3.
- ATTRIBUTE_ASYNC_ENGINE_COUNT_NV¶
Available with the
cl_nv_device_attribute_query
extension.New in version 0.92.
- AVAILABLE¶
- AVAILABLE_ASYNC_QUEUES_AMD¶
Available with the
cl_amd_device_attribute_query
extension.New in version 2013.2.
- BOARD_NAME_AMD¶
Available with the
cl_amd_device_attribute_query
extension.New in version 2013.2.
- BUILT_IN_KERNELS¶
Available with OpenCL 1.2.
New in version 2011.2.
- BUILT_IN_KERNELS_WITH_VERSION¶
Available with OpenCL 3.0.
New in version 2020.3.
- COMPILER_AVAILABLE¶
- COMPUTE_CAPABILITY_MAJOR_NV¶
Available with the
cl_nv_device_attribute_query
extension.New in version 0.92.
- COMPUTE_CAPABILITY_MINOR_NV¶
Available with the
cl_nv_device_attribute_query
extension.New in version 0.92.
- DEVICE_ENQUEUE_CAPABILITIES¶
Available with OpenCL 3.0.
New in version 2020.3.
- DOUBLE_FP_CONFIG¶
Available with the
cl_khr_fp64
extension.New in version 2011.1.
- DRIVER_VERSION¶
- ENDIAN_LITTLE¶
- ERROR_CORRECTION_SUPPORT¶
- EXECUTION_CAPABILITIES¶
- EXTENSIONS¶
- EXTENSIONS_WITH_VERSION¶
Available with OpenCL 3.0.
New in version 2020.3.
- EXT_MEM_PADDING_IN_BYTES_QCOM¶
Available with the
cl_qcom_ext_host_ptr
extension.New in version 2016.2.
- GENERIC_ADDRESS_SPACE_SUPPORT¶
Available with OpenCL 3.0.
New in version 2020.3.
- GFXIP_MAJOR_AMD¶
Available with the
cl_amd_device_attribute_query
extension.New in version 2013.2.
- GFXIP_MINOR_AMD¶
Available with the
cl_amd_device_attribute_query
extension.New in version 2013.2.
- GLOBAL_FREE_MEMORY_AMD¶
Available with the
cl_amd_device_attribute_query
extension.New in version 2013.2.
- GLOBAL_MEM_CACHELINE_SIZE¶
- GLOBAL_MEM_CACHE_SIZE¶
- GLOBAL_MEM_CACHE_TYPE¶
- GLOBAL_MEM_CHANNELS_AMD¶
Available with the
cl_amd_device_attribute_query
extension.New in version 2013.2.
- GLOBAL_MEM_CHANNEL_BANKS_AMD¶
Available with the
cl_amd_device_attribute_query
extension.New in version 2013.2.
- GLOBAL_MEM_CHANNEL_BANK_WIDTH_AMD¶
Available with the
cl_amd_device_attribute_query
extension.New in version 2013.2.
- GLOBAL_MEM_SIZE¶
- GLOBAL_VARIABLE_PREFERRED_TOTAL_SIZE¶
Available with OpenCL 2.0.
New in version 2015.2.
- GPU_OVERLAP_NV¶
Available with the
cl_nv_device_attribute_query
extension.New in version 0.92.
- HALF_FP_CONFIG¶
Available with the
cl_khr_fp16
extension.New in version 2011.1.
- HOST_UNIFIED_MEMORY¶
Available with OpenCL 1.1.
New in version 0.92.
- ILS_WITH_VERSION¶
Available with OpenCL 3.0.
New in version 2020.3.
- IL_VERSION¶
Available with OpenCL 2.1.
New in version 2016.2.
- IMAGE2D_MAX_HEIGHT¶
- IMAGE2D_MAX_WIDTH¶
- IMAGE3D_MAX_DEPTH¶
- IMAGE3D_MAX_HEIGHT¶
- IMAGE3D_MAX_WIDTH¶
- IMAGE_MAX_ARRAY_SIZE¶
Available with OpenCL 1.2.
New in version 2011.2.
- IMAGE_MAX_BUFFER_SIZE¶
Available with OpenCL 1.2.
New in version 2011.2.
- IMAGE_SUPPORT¶
- INTEGRATED_MEMORY_NV¶
Available with the
cl_nv_device_attribute_query
extension.New in version 0.92.
- KERNEL_EXEC_TIMEOUT_NV¶
Available with the
cl_nv_device_attribute_query
extension.New in version 0.92.
- LINKER_AVAILABLE¶
Available with OpenCL 1.2.
New in version 2011.2.
- LOCAL_MEM_BANKS_AMD¶
Available with the
cl_amd_device_attribute_query
extension.New in version 2013.2.
- LOCAL_MEM_SIZE¶
- LOCAL_MEM_SIZE_PER_COMPUTE_UNIT_AMD¶
Available with the
cl_amd_device_attribute_query
extension.New in version 2013.2.
- LOCAL_MEM_TYPE¶
- MAX_ATOMIC_COUNTERS_EXT¶
Available with the
cl_ext_atomic_counters_64
extension.New in version 2013.2.
- MAX_CLOCK_FREQUENCY¶
- MAX_COMPUTE_UNITS¶
- MAX_CONSTANT_ARGS¶
- MAX_CONSTANT_BUFFER_SIZE¶
- MAX_GLOBAL_VARIABLE_SIZE¶
Available with OpenCL 2.0.
New in version 2015.2.
- MAX_MEM_ALLOC_SIZE¶
- MAX_NUM_SUB_GROUPS¶
Available with OpenCL 2.1.
New in version 2016.2.
- MAX_ON_DEVICE_EVENTS¶
Available with OpenCL 2.0.
New in version 2015.2.
- MAX_ON_DEVICE_QUEUES¶
Available with OpenCL 2.0.
New in version 2015.2.
- MAX_PARAMETER_SIZE¶
- MAX_PIPE_ARGS¶
Available with OpenCL 2.0.
New in version 2015.2.
- MAX_READ_IMAGE_ARGS¶
- MAX_READ_WRITE_IMAGE_ARGS¶
Available with OpenCL 2.0.
New in version 2015.2.
- MAX_SAMPLERS¶
- MAX_WORK_GROUP_SIZE¶
- MAX_WORK_GROUP_SIZE_AMD¶
- MAX_WORK_ITEM_DIMENSIONS¶
- MAX_WORK_ITEM_SIZES¶
- MAX_WRITE_IMAGE_ARGS¶
- MEM_BASE_ADDR_ALIGN¶
- ME_VERSION_INTEL¶
Available with the
cl_intel_advanced_motion_estimation
extension.New in version 2016.2.
- MIN_DATA_TYPE_ALIGN_SIZE¶
- NAME¶
- NATIVE_VECTOR_WIDTH_CHAR¶
Available with OpenCL 1.1.
New in version 0.92.
- NATIVE_VECTOR_WIDTH_DOUBLE¶
Available with OpenCL 1.1.
New in version 0.92.
- NATIVE_VECTOR_WIDTH_FLOAT¶
Available with OpenCL 1.1.
New in version 0.92.
- NATIVE_VECTOR_WIDTH_HALF¶
Available with OpenCL 1.1.
New in version 0.92.
- NATIVE_VECTOR_WIDTH_INT¶
Available with OpenCL 1.1.
New in version 0.92.
- NATIVE_VECTOR_WIDTH_LONG¶
Available with OpenCL 1.1.
New in version 0.92.
- NATIVE_VECTOR_WIDTH_SHORT¶
Available with OpenCL 1.1.
New in version 0.92.
- NON_UNIFORM_WORK_GROUP_SUPPORT¶
Available with OpenCL 3.0.
New in version 2020.3.
- NUMERIC_VERSION¶
Available with OpenCL 3.0.
New in version 2020.3.
- NUM_SIMULTANEOUS_INTEROPS_INTEL¶
Available with the
cl_intel_simultaneous_sharing
extension.New in version 2016.2.
- OPENCL_C_ALL_VERSIONS¶
Available with OpenCL 3.0.
New in version 2020.3.
- OPENCL_C_FEATURES¶
Available with OpenCL 3.0.
New in version 2020.3.
- OPENCL_C_VERSION¶
Available with OpenCL 1.1.
New in version 0.92.
- PAGE_SIZE_QCOM¶
Available with the
cl_qcom_ext_host_ptr
extension.New in version 2016.2.
- PARENT_DEVICE¶
Available with OpenCL 1.2.
New in version 2011.2.
- PARTITION_AFFINITY_DOMAIN¶
Available with OpenCL 1.2.
New in version 2011.2.
- PARTITION_MAX_SUB_DEVICES¶
Available with OpenCL 1.2.
New in version 2011.2.
- PARTITION_PROPERTIES¶
Available with OpenCL 1.2.
New in version 2011.2.
- PARTITION_TYPE¶
Available with OpenCL 1.2.
New in version 2011.2.
- PCIE_ID_AMD¶
- PCI_BUS_ID_NV¶
Available with the
cl_nv_device_attribute_query
extension.New in version 0.92.
- PCI_DOMAIN_ID_NV¶
Available with the
cl_nv_device_attribute_query
extension.New in version 0.92.
- PCI_SLOT_ID_NV¶
Available with the
cl_nv_device_attribute_query
extension.New in version 0.92.
- PIPE_MAX_ACTIVE_RESERVATIONS¶
Available with OpenCL 2.0.
New in version 2015.2.
- PIPE_MAX_PACKET_SIZE¶
Available with OpenCL 2.0.
New in version 2015.2.
- PIPE_SUPPORT¶
Available with OpenCL 3.0.
New in version 2020.3.
- PLATFORM¶
- PREFERRED_CONSTANT_BUFFER_SIZE_AMD¶
- PREFERRED_GLOBAL_ATOMIC_ALIGNMENT¶
Available with OpenCL 2.0.
New in version 2015.2.
- PREFERRED_INTEROP_USER_SYNC¶
Available with OpenCL 1.2.
New in version 2011.2.
- PREFERRED_LOCAL_ATOMIC_ALIGNMENT¶
Available with OpenCL 2.0.
New in version 2015.2.
- PREFERRED_PLATFORM_ATOMIC_ALIGNMENT¶
Available with OpenCL 2.0.
New in version 2015.2.
- PREFERRED_VECTOR_WIDTH_CHAR¶
- PREFERRED_VECTOR_WIDTH_DOUBLE¶
- PREFERRED_VECTOR_WIDTH_FLOAT¶
- PREFERRED_VECTOR_WIDTH_HALF¶
Available with OpenCL 1.1.
New in version 0.92.
- PREFERRED_VECTOR_WIDTH_INT¶
- PREFERRED_VECTOR_WIDTH_LONG¶
- PREFERRED_VECTOR_WIDTH_SHORT¶
- PREFERRED_WORK_GROUP_SIZE_AMD¶
- PREFERRED_WORK_GROUP_SIZE_MULTIPLE¶
Available with OpenCL 3.0.
New in version 2020.3.
- PRINTF_BUFFER_SIZE¶
Available with OpenCL 1.2.
New in version 2011.2.
- PROFILE¶
- PROFILING_TIMER_OFFSET_AMD¶
Available with the
cl_amd_device_attribute_query
extension.New in version 2013.2.
- PROFILING_TIMER_RESOLUTION¶
- QUEUE_ON_DEVICE_MAX_SIZE¶
Available with OpenCL 2.0.
New in version 2015.2.
- QUEUE_ON_DEVICE_PREFERRED_SIZE¶
Available with OpenCL 2.0.
New in version 2015.2.
- QUEUE_ON_DEVICE_PROPERTIES¶
Available with OpenCL 2.0.
New in version 2015.2.
- QUEUE_ON_HOST_PROPERTIES¶
- QUEUE_PROPERTIES¶
- REFERENCE_COUNT¶
Available with OpenCL 1.2.
New in version 2011.2.
- REGISTERS_PER_BLOCK_NV¶
Available with the
cl_nv_device_attribute_query
extension.New in version 0.92.
- SIMD_INSTRUCTION_WIDTH_AMD¶
Available with the
cl_amd_device_attribute_query
extension.New in version 2013.2.
- SIMD_PER_COMPUTE_UNIT_AMD¶
Available with the
cl_amd_device_attribute_query
extension.New in version 2013.2.
- SIMD_WIDTH_AMD¶
Available with the
cl_amd_device_attribute_query
extension.New in version 2013.2.
- SIMULTANEOUS_INTEROPS_INTEL¶
Available with the
cl_intel_simultaneous_sharing
extension.New in version 2016.2.
- SINGLE_FP_CONFIG¶
- SPIR_VERSIONS¶
Available with the
cl_khr_spir
extension.New in version 2016.2.
- SUB_GROUP_INDEPENDENT_FORWARD_PROGRESS¶
Available with OpenCL 2.1.
New in version 2016.2.
- SVM_CAPABILITIES¶
Available with OpenCL 2.0.
New in version 2015.2.
- THREAD_TRACE_SUPPORTED_AMD¶
Available with the
cl_amd_device_attribute_query
extension.New in version 2013.2.
- TOPOLOGY_AMD¶
Available with the
cl_amd_device_attribute_query
extension.New in version 2013.2.
- TYPE¶
- VENDOR¶
- VENDOR_ID¶
- VERSION¶
- WARP_SIZE_NV¶
Available with the
cl_nv_device_attribute_query
extension.New in version 0.92.
- WAVEFRONT_WIDTH_AMD¶
Available with the
cl_amd_device_attribute_query
extension.New in version 2013.2.
- WORK_GROUP_COLLECTIVE_FUNCTIONS_SUPPORT¶
Available with OpenCL 3.0.
New in version 2020.3.
- class pyopencl.device_partition_property¶
- BY_AFFINITY_DOMAIN¶
Available with OpenCL 1.2.
New in version 2011.2.
- BY_COUNTS¶
Available with OpenCL 1.2.
New in version 2011.2.
- BY_COUNTS_LIST_END¶
- EQUALLY¶
Available with OpenCL 1.2.
New in version 2011.2.
- class pyopencl.device_svm_capabilities¶
- ATOMICS¶
Available with OpenCL 2.0.
New in version 2015.2.
- COARSE_GRAIN_BUFFER¶
Available with OpenCL 2.0.
New in version 2015.2.
- FINE_GRAIN_BUFFER¶
Available with OpenCL 2.0.
New in version 2015.2.
- FINE_GRAIN_SYSTEM¶
Available with OpenCL 2.0.
New in version 2015.2.
- class pyopencl.device_topology_type_amd¶
- PCIE¶
Available with the
cl_amd_device_attribute_query
extension.New in version 2013.2.
- class pyopencl.device_type¶
- ACCELERATOR¶
- ALL¶
- CPU¶
- CUSTOM¶
Available with OpenCL 1.2.
New in version 2011.2.
- DEFAULT¶
- GPU¶
- class pyopencl.event_info¶
- COMMAND_EXECUTION_STATUS¶
- COMMAND_QUEUE¶
- COMMAND_TYPE¶
- CONTEXT¶
Available with OpenCL 1.1.
New in version 0.92.
- REFERENCE_COUNT¶
- class pyopencl.gl_context_info¶
Only available when PyOpenCL is compiled with GL support. See
have_gl()
.- CURRENT_DEVICE_FOR_GL_CONTEXT_KHR¶
- DEVICES_FOR_GL_CONTEXT_KHR¶
- class pyopencl.gl_object_type¶
Only available when PyOpenCL is compiled with GL support. See
have_gl()
.- BUFFER¶
- RENDERBUFFER¶
- TEXTURE2D¶
- TEXTURE3D¶
- class pyopencl.gl_texture_info¶
Only available when PyOpenCL is compiled with GL support. See
have_gl()
.- MIPMAP_LEVEL¶
- TEXTURE_TARGET¶
- class pyopencl.image_info¶
- ARRAY_SIZE¶
Available with OpenCL 1.2.
New in version 2011.2.
- BUFFER¶
Available with OpenCL 1.2.
New in version 2011.2.
- DEPTH¶
- ELEMENT_SIZE¶
- FORMAT¶
- HEIGHT¶
- NUM_MIP_LEVELS¶
Available with OpenCL 1.2.
New in version 2011.2.
- NUM_SAMPLES¶
Available with OpenCL 1.2.
New in version 2011.2.
- ROW_PITCH¶
- SLICE_PITCH¶
- WIDTH¶
- class pyopencl.kernel_arg_access_qualifier¶
- NONE¶
Available with OpenCL 1.2.
New in version 2011.2.
- READ_ONLY¶
Available with OpenCL 1.2.
New in version 2011.2.
- READ_WRITE¶
Available with OpenCL 1.2.
New in version 2011.2.
- WRITE_ONLY¶
Available with OpenCL 1.2.
New in version 2011.2.
- class pyopencl.kernel_arg_address_qualifier¶
- CONSTANT¶
Available with OpenCL 1.2.
New in version 2011.2.
- GLOBAL¶
Available with OpenCL 1.2.
New in version 2011.2.
- LOCAL¶
Available with OpenCL 1.2.
New in version 2011.2.
- PRIVATE¶
Available with OpenCL 1.2.
New in version 2011.2.
- class pyopencl.kernel_arg_info¶
- ACCESS_QUALIFIER¶
Available with OpenCL 1.2.
New in version 2011.2.
- ADDRESS_QUALIFIER¶
Available with OpenCL 1.2.
New in version 2011.2.
- NAME¶
- TYPE_NAME¶
Available with OpenCL 1.2.
New in version 2011.2.
- TYPE_QUALIFIER¶
Available with OpenCL 1.2.
New in version 2015.2.
- class pyopencl.kernel_arg_type_qualifier¶
- CONST¶
Available with OpenCL 1.2.
New in version 2015.2.
- NONE¶
Available with OpenCL 1.2.
New in version 2015.2.
- PIPE¶
Available with OpenCL 2.0.
New in version 2015.2.
- RESTRICT¶
Available with OpenCL 1.2.
New in version 2015.2.
- VOLATILE¶
Available with OpenCL 1.2.
New in version 2015.2.
- class pyopencl.kernel_info¶
- ATTRIBUTES¶
Available with OpenCL 1.2.
New in version 2011.2.
- CONTEXT¶
- FUNCTION_NAME¶
- NUM_ARGS¶
- PROGRAM¶
- REFERENCE_COUNT¶
- class pyopencl.kernel_sub_group_info¶
- COMPILE_NUM_SUB_GROUPS¶
Available with OpenCL 2.1.
New in version 2020.3.
- LOCAL_SIZE_FOR_SUB_GROUP_COUNT¶
Available with OpenCL 2.1.
New in version 2020.3.
- MAX_NUM_SUB_GROUPS¶
Available with OpenCL 2.1.
New in version 2020.3.
- MAX_SUB_GROUP_SIZE_FOR_NDRANGE¶
Available with OpenCL 2.1.
New in version 2020.3.
- SUB_GROUP_COUNT_FOR_NDRANGE¶
Available with OpenCL 2.1.
New in version 2020.3.
- class pyopencl.kernel_work_group_info¶
- COMPILE_WORK_GROUP_SIZE¶
- GLOBAL_WORK_SIZE¶
Available with OpenCL 1.2.
New in version 2011.2.
- LOCAL_MEM_SIZE¶
- PREFERRED_WORK_GROUP_SIZE_MULTIPLE¶
Available with OpenCL 1.1.
New in version 0.92.
- PRIVATE_MEM_SIZE¶
Available with OpenCL 1.1.
New in version 0.92.
- WORK_GROUP_SIZE¶
- class pyopencl.map_flags¶
- READ¶
- WRITE¶
- WRITE_INVALIDATE_REGION¶
Available with OpenCL 1.2.
New in version 2011.2.
- class pyopencl.mem_flags¶
- ALLOC_HOST_PTR¶
- COPY_HOST_PTR¶
- HOST_NO_ACCESS¶
- HOST_READ_ONLY¶
- HOST_WRITE_ONLY¶
Available with OpenCL 1.2.
New in version 2011.2.
- KERNEL_READ_AND_WRITE¶
Available with OpenCL 2.0.
New in version 2015.2.
- READ_ONLY¶
- READ_WRITE¶
- USE_HOST_PTR¶
- USE_PERSISTENT_MEM_AMD¶
Available with the
cl_amd_device_memory_flags
extension.New in version 2011.1.
- WRITE_ONLY¶
- class pyopencl.mem_info¶
- ASSOCIATED_MEMOBJECT¶
Available with OpenCL 1.1.
New in version 0.92.
- CONTEXT¶
- FLAGS¶
- HOST_PTR¶
- MAP_COUNT¶
- OFFSET¶
Available with OpenCL 1.1.
New in version 0.92.
- PROPERTIES¶
- REFERENCE_COUNT¶
- SIZE¶
- TYPE¶
- USES_SVM_POINTER¶
Available with OpenCL 2.0.
New in version 2015.2.
- class pyopencl.mem_migration_flags¶
- CONTENT_UNDEFINED¶
Available with OpenCL 1.2.
New in version 2011.2.
- HOST¶
Available with OpenCL 1.2.
New in version 2011.2.
- class pyopencl.mem_object_type¶
- BUFFER¶
- IMAGE1D¶
Available with OpenCL 1.2.
New in version 2011.2.
- IMAGE1D_ARRAY¶
Available with OpenCL 1.2.
New in version 2011.2.
- IMAGE1D_BUFFER¶
Available with OpenCL 1.2.
New in version 2011.2.
- IMAGE2D¶
- IMAGE2D_ARRAY¶
Available with OpenCL 1.2.
New in version 2011.2.
- IMAGE3D¶
- PIPE¶
Available with OpenCL 2.0.
New in version 2015.2.
- class pyopencl.pipe_info¶
- MAX_PACKETS¶
Available with OpenCL 2.0.
New in version 2020.3.
- PACKET_SIZE¶
Available with OpenCL 2.0.
New in version 2020.3.
- PROPERTIES¶
Available with OpenCL 3.0.
New in version 2020.3.
- class pyopencl.pipe_properties¶
- MAX_PACKETS¶
Available with OpenCL 2.0.
New in version 2020.3.
- PACKET_SIZE¶
Available with OpenCL 2.0.
New in version 2020.3.
- class pyopencl.platform_info¶
- EXTENSIONS¶
- EXTENSIONS_WITH_VERSION¶
- HOST_TIMER_RESOLUTION¶
- NAME¶
- NUMERIC_VERSION¶
- PROFILE¶
- VENDOR¶
- VERSION¶
- class pyopencl.profiling_info¶
- COMPLETE¶
Available with OpenCL 2.0.
New in version 2015.2.
- END¶
- QUEUED¶
- START¶
- SUBMIT¶
- class pyopencl.program_binary_type¶
- COMPILED_OBJECT¶
Available with OpenCL 1.2.
New in version 2011.2.
- EXECUTABLE¶
Available with OpenCL 1.2.
New in version 2011.2.
- LIBRARY¶
Available with OpenCL 1.2.
New in version 2011.2.
- NONE¶
Available with OpenCL 1.2.
New in version 2011.2.
- class pyopencl.program_build_info¶
- BINARY_TYPE¶
Available with OpenCL 1.2.
New in version 2011.2.
- GLOBAL_VARIABLE_TOTAL_SIZE¶
Available with OpenCL 2.0.
New in version 2015.2.
- LOG¶
- OPTIONS¶
- STATUS¶
- class pyopencl.program_info¶
- BINARIES¶
- BINARY_SIZES¶
- CONTEXT¶
- DEVICES¶
- IL¶
- KERNEL_NAMES¶
Available with OpenCL 1.2.
New in version 2011.2.
- NUM_DEVICES¶
- NUM_KERNELS¶
Available with OpenCL 1.2.
New in version 2011.2.
- REFERENCE_COUNT¶
- SCOPE_GLOBAL_CTORS_PRESENT¶
Available with OpenCL 2.1.
New in version 2020.3.
- SCOPE_GLOBAL_DTORS_PRESENT¶
Available with OpenCL 2.1.
New in version 2020.3.
- SOURCE¶
- class pyopencl.queue_properties¶
- DEVICE_DEFAULT¶
- PROPERTIES¶
Available with OpenCL 2.0.
New in version 2015.2.
- SIZE¶
Available with OpenCL 2.0.
New in version 2015.2.
- class pyopencl.sampler_info¶
- ADDRESSING_MODE¶
- CONTEXT¶
- FILTER_MODE¶
- LOD_MAX¶
Available with the
(deprecated)
extension.New in version 2015.2.
- LOD_MAX_KHR¶
Available with the
cl_khr_mipmap_image
extension.New in version 2020.3.
- LOD_MIN¶
Available with the
(deprecated)
extension.New in version 2015.2.
- LOD_MIN_KHR¶
Available with the
cl_khr_mipmap_image
extension.New in version 2020.3.
- MIP_FILTER_MODE¶
Available with the
(deprecated)
extension.New in version 2015.2.
- MIP_FILTER_MODE_KHR¶
Available with the
cl_khr_mipmap_image
extension.New in version 2020.3.
- NORMALIZED_COORDS¶
- PROPERTIES¶
Available with OpenCL 3.0.
New in version 2020.3.
- REFERENCE_COUNT¶
- class pyopencl.status_code¶
- BUILD_PROGRAM_FAILURE¶
- COMPILER_NOT_AVAILABLE¶
- COMPILE_PROGRAM_FAILURE¶
Available with OpenCL 1.2.
New in version 2011.2.
- DEVICE_NOT_AVAILABLE¶
- DEVICE_NOT_FOUND¶
- DEVICE_PARTITION_FAILED¶
Available with OpenCL 1.2.
New in version 2011.2.
- EXEC_STATUS_ERROR_FOR_EVENTS_IN_WAIT_LIST¶
Available with OpenCL 1.1.
New in version 0.92.
- IMAGE_FORMAT_MISMATCH¶
- IMAGE_FORMAT_NOT_SUPPORTED¶
- INVALID_ARG_INDEX¶
- INVALID_ARG_SIZE¶
- INVALID_ARG_VALUE¶
- INVALID_BINARY¶
- INVALID_BUFFER_SIZE¶
- INVALID_BUILD_OPTIONS¶
- INVALID_COMMAND_QUEUE¶
- INVALID_COMPILER_OPTIONS¶
Available with OpenCL 1.2.
New in version 2011.2.
- INVALID_CONTEXT¶
- INVALID_DEVICE¶
- INVALID_DEVICE_PARTITION_COUNT¶
Available with OpenCL 1.2.
New in version 2011.2.
- INVALID_DEVICE_QUEUE¶
Available with OpenCL 2.0.
New in version 2015.2.
- INVALID_DEVICE_TYPE¶
- INVALID_EVENT¶
- INVALID_EVENT_WAIT_LIST¶
- INVALID_GLOBAL_OFFSET¶
- INVALID_GLOBAL_WORK_SIZE¶
Available with OpenCL 1.1.
New in version 0.92.
- INVALID_GL_OBJECT¶
- INVALID_GL_SHAREGROUP_REFERENCE_KHR¶
Available with the
cl_khr_gl_sharing
extension.New in version 0.92.
- INVALID_HOST_PTR¶
- INVALID_IMAGE_DESCRIPTOR¶
Available with OpenCL 1.2.
New in version 2011.2.
- INVALID_IMAGE_FORMAT_DESCRIPTOR¶
- INVALID_IMAGE_SIZE¶
- INVALID_KERNEL¶
- INVALID_KERNEL_ARGS¶
- INVALID_KERNEL_DEFINITION¶
- INVALID_KERNEL_NAME¶
- INVALID_LINKER_OPTIONS¶
Available with OpenCL 1.2.
New in version 2011.2.
- INVALID_MEM_OBJECT¶
- INVALID_MIP_LEVEL¶
- INVALID_OPERATION¶
- INVALID_PIPE_SIZE¶
Available with OpenCL 2.0.
New in version 2015.2.
- INVALID_PLATFORM¶
- INVALID_PROGRAM¶
- INVALID_PROGRAM_EXECUTABLE¶
- INVALID_QUEUE_PROPERTIES¶
- INVALID_SAMPLER¶
- INVALID_SPEC_ID¶
Available with OpenCL 2.1.
New in version 2020.3.
- INVALID_VALUE¶
- INVALID_WORK_DIMENSION¶
- INVALID_WORK_GROUP_SIZE¶
- INVALID_WORK_ITEM_SIZE¶
- KERNEL_ARG_INFO_NOT_AVAILABLE¶
Available with OpenCL 1.2.
New in version 2011.2.
- LINKER_NOT_AVAILABLE¶
Available with OpenCL 1.2.
New in version 2011.2.
- LINK_PROGRAM_FAILURE¶
Available with OpenCL 1.2.
New in version 2011.2.
- MAP_FAILURE¶
- MAX_SIZE_RESTRICTION_EXCEEDED¶
Available with OpenCL 2.1.
New in version 2020.3.
- MEM_COPY_OVERLAP¶
- MEM_OBJECT_ALLOCATION_FAILURE¶
- MISALIGNED_SUB_BUFFER_OFFSET¶
Available with OpenCL 1.1.
New in version 0.92.
- OUT_OF_HOST_MEMORY¶
- OUT_OF_RESOURCES¶
- PLATFORM_NOT_FOUND_KHR¶
Available with the
cl_khr_icd
extension.New in version 2011.1.
- PROFILING_INFO_NOT_AVAILABLE¶
- SUCCESS¶
- class pyopencl.svm_mem_flags¶
- READ_ONLY¶
Available with OpenCL 2.0.
New in version 2015.2.
- READ_WRITE¶
Available with OpenCL 2.0.
New in version 2015.2.
- SVM_ATOMICS¶
Available with OpenCL 2.0.
New in version 2015.2.
- SVM_FINE_GRAIN_BUFFER¶
Available with OpenCL 2.0.
New in version 2015.2.
- WRITE_ONLY¶
Available with OpenCL 2.0.
New in version 2015.2.
- class pyopencl.version_bits¶
- MAJOR_BITS¶
Available with OpenCL 3.0.
New in version 2020.3.
- MAJOR_MASK¶
Available with OpenCL 3.0.
New in version 2020.3.
- MINOR_BITS¶
Available with OpenCL 3.0.
New in version 2020.3.
- MINOR_MASK¶
Available with OpenCL 3.0.
New in version 2020.3.
- PATCH_BITS¶
Available with OpenCL 3.0.
New in version 2020.3.
- PATCH_MASK¶
Available with OpenCL 3.0.
New in version 2020.3.