Data-parallel Control (dpctl)
0.6.1
API Documentation
dpctl Python API
dpctl C API
Data-parallel Control (dpctl)
Docs
»
Index
Index
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
M
|
N
|
P
|
R
|
S
|
T
|
U
|
V
|
W
A
addressof_ref() (dpctl.program.SyclKernel method)
(dpctl.program.SyclProgram method)
(dpctl.SyclContext method)
(dpctl.SyclDevice method)
(dpctl.SyclEvent method)
(dpctl.SyclQueue method)
B
backend (dpctl.SyclDevice attribute)
backend_type (class in dpctl)
C
copy_from_device() (dpctl.memory.MemoryUSMDevice method)
(dpctl.memory.MemoryUSMHost method)
(dpctl.memory.MemoryUSMShared method)
copy_from_host() (dpctl.memory.MemoryUSMDevice method)
(dpctl.memory.MemoryUSMHost method)
(dpctl.memory.MemoryUSMShared method)
copy_to_host() (dpctl.memory.MemoryUSMDevice method)
(dpctl.memory.MemoryUSMHost method)
(dpctl.memory.MemoryUSMShared method)
create_program_from_source() (in module dpctl.program)
create_program_from_spirv() (in module dpctl.program)
create_sub_devices() (dpctl.SyclDevice method)
D
default_selector_score (dpctl.SyclDevice attribute)
device_context() (in module dpctl)
device_count (dpctl.SyclContext attribute)
device_name (dpctl.SyclDevice attribute)
device_type (class in dpctl)
(dpctl.SyclDevice attribute)
dpctl
module
dpctl.dptensor
module
dpctl.memory
module
dpctl.program
module
DPCTLAcceleratorSelector_Create
function
DPCTLaligned_alloc_device
function
DPCTLaligned_alloc_host
function
DPCTLaligned_alloc_shared
function
DPCTLContext_AreEq
function
DPCTLContext_Delete
function
DPCTLContext_GetBackend
function
DPCTLContext_IsHost
function
DPCTLCPUSelector_Create
function
DPCTLDefaultSelector_Create
function
DPCTLDevice_AreEq
function
DPCTLDevice_Copy
function
DPCTLDevice_Create
function
DPCTLDevice_CreateFromSelector
function
DPCTLDevice_Delete
function
DPCTLDevice_DumpInfo
function
DPCTLDevice_GetDriverInfo
function
DPCTLDevice_GetMaxComputeUnits
function
DPCTLDevice_GetMaxNumSubGroups
function
DPCTLDevice_GetMaxWorkGroupSize
function
DPCTLDevice_GetMaxWorkItemDims
function
DPCTLDevice_GetMaxWorkItemSizes
function
DPCTLDevice_GetName
function
DPCTLDevice_GetVendorName
function
DPCTLDevice_HasInt64BaseAtomics
function
DPCTLDevice_HasInt64ExtendedAtomics
function
DPCTLDevice_IsAccelerator
function
DPCTLDevice_IsCPU
function
DPCTLDevice_IsGPU
function
DPCTLDevice_IsHost
function
DPCTLDevice_IsHostUnifiedMemory
function
DPCTLDeviceSelector_Delete
function
DPCTLEvent_Delete
function
DPCTLEvent_Wait
function
DPCTLFilterSelector_Create
function
DPCTLfree_with_context
function
DPCTLfree_with_queue
function
DPCTLGPUSelector_Create
function
DPCTLHostSelector_Create
function
DPCTLKernel_Delete
function
DPCTLKernel_GetFunctionName
function
DPCTLKernel_GetNumArgs
function
DPCTLKernelArgType
enum
DPCTLmalloc_device
function
DPCTLmalloc_host
function
DPCTLmalloc_shared
function
DPCTLPlatform_DeleteListOfBackends
function
DPCTLPlatform_DumpInfo
function
DPCTLPlatform_GetListOfNonHostBackends
function
DPCTLPlatform_GetNumNonHostBackends
function
DPCTLPlatform_GetNumNonHostPlatforms
function
DPCTLProgram_CreateFromOCLSource
function
DPCTLProgram_CreateFromSpirv
function
DPCTLProgram_Delete
function
DPCTLProgram_GetKernel
function
DPCTLProgram_HasKernel
function
DPCTLQueue_AreEq
function
DPCTLQueue_Delete
function
DPCTLQueue_GetBackend
function
DPCTLQueue_GetContext
function
DPCTLQueue_GetDevice
function
DPCTLQueue_MemAdvise
function
DPCTLQueue_Memcpy
function
DPCTLQueue_Prefetch
function
DPCTLQueue_SubmitNDRange
function
DPCTLQueue_SubmitRange
function
DPCTLQueue_Wait
function
DPCTLQueueMgr_GetCurrentQueue
function
DPCTLQueueMgr_GetNumActivatedQueues
function
DPCTLQueueMgr_GetNumQueues
function
DPCTLQueueMgr_GetQueue
function
DPCTLQueueMgr_GetQueueFromContextAndDevice
function
DPCTLQueueMgr_IsCurrentQueue
function
DPCTLQueueMgr_PopQueue
function
DPCTLQueueMgr_PushQueue
function
DPCTLQueueMgr_SetAsDefaultQueue
function
DPCTLSyclBackendType
enum
DPCTLSyclContextRef
typedef
DPCTLSyclDeviceRef
typedef
DPCTLSyclDeviceSelectorRef
typedef
DPCTLSyclDeviceType
enum
DPCTLSyclEventRef
typedef
DPCTLSyclKernelRef
typedef
DPCTLSyclPlatformRef
typedef
DPCTLSyclProgramRef
typedef
DPCTLSyclQueueRef
typedef
DPCTLSyclUSMRef
typedef
DPCTLUSM_GetPointerDevice
function
DPCTLUSM_GetPointerType
function
driver_version (dpctl.SyclDevice attribute)
dump() (in module dpctl)
E
enum
DPCTLKernelArgType
DPCTLSyclBackendType
DPCTLSyclDeviceType
equals() (dpctl.SyclContext method)
(dpctl.SyclQueue method)
F
function
DPCTLAcceleratorSelector_Create
DPCTLaligned_alloc_device
DPCTLaligned_alloc_host
DPCTLaligned_alloc_shared
DPCTLContext_AreEq
DPCTLContext_Delete
DPCTLContext_GetBackend
DPCTLContext_IsHost
DPCTLCPUSelector_Create
DPCTLDefaultSelector_Create
DPCTLDevice_AreEq
DPCTLDevice_Copy
DPCTLDevice_Create
DPCTLDevice_CreateFromSelector
DPCTLDevice_Delete
DPCTLDevice_DumpInfo
DPCTLDevice_GetDriverInfo
DPCTLDevice_GetMaxComputeUnits
DPCTLDevice_GetMaxNumSubGroups
DPCTLDevice_GetMaxWorkGroupSize
DPCTLDevice_GetMaxWorkItemDims
DPCTLDevice_GetMaxWorkItemSizes
DPCTLDevice_GetName
DPCTLDevice_GetVendorName
DPCTLDevice_HasInt64BaseAtomics
DPCTLDevice_HasInt64ExtendedAtomics
DPCTLDevice_IsAccelerator
DPCTLDevice_IsCPU
DPCTLDevice_IsGPU
DPCTLDevice_IsHost
DPCTLDevice_IsHostUnifiedMemory
DPCTLDeviceSelector_Delete
DPCTLEvent_Delete
DPCTLEvent_Wait
DPCTLFilterSelector_Create
DPCTLfree_with_context
DPCTLfree_with_queue
DPCTLGPUSelector_Create
DPCTLHostSelector_Create
DPCTLKernel_Delete
DPCTLKernel_GetFunctionName
DPCTLKernel_GetNumArgs
DPCTLmalloc_device
DPCTLmalloc_host
DPCTLmalloc_shared
DPCTLPlatform_DeleteListOfBackends
DPCTLPlatform_DumpInfo
DPCTLPlatform_GetListOfNonHostBackends
DPCTLPlatform_GetNumNonHostBackends
DPCTLPlatform_GetNumNonHostPlatforms
DPCTLProgram_CreateFromOCLSource
DPCTLProgram_CreateFromSpirv
DPCTLProgram_Delete
DPCTLProgram_GetKernel
DPCTLProgram_HasKernel
DPCTLQueue_AreEq
DPCTLQueue_Delete
DPCTLQueue_GetBackend
DPCTLQueue_GetContext
DPCTLQueue_GetDevice
DPCTLQueue_MemAdvise
DPCTLQueue_Memcpy
DPCTLQueue_Prefetch
DPCTLQueue_SubmitNDRange
DPCTLQueue_SubmitRange
DPCTLQueue_Wait
DPCTLQueueMgr_GetCurrentQueue
DPCTLQueueMgr_GetNumActivatedQueues
DPCTLQueueMgr_GetNumQueues
DPCTLQueueMgr_GetQueue
DPCTLQueueMgr_GetQueueFromContextAndDevice
DPCTLQueueMgr_IsCurrentQueue
DPCTLQueueMgr_PopQueue
DPCTLQueueMgr_PushQueue
DPCTLQueueMgr_SetAsDefaultQueue
DPCTLUSM_GetPointerDevice
DPCTLUSM_GetPointerType
G
get_current_backend() (in module dpctl)
get_current_device_type() (in module dpctl)
get_current_queue() (in module dpctl)
get_devices() (dpctl.SyclContext method)
get_function_name() (dpctl.program.SyclKernel method)
get_include() (in module dpctl)
get_num_activated_queues() (in module dpctl)
get_num_args() (dpctl.program.SyclKernel method)
get_num_platforms() (in module dpctl)
get_num_queues() (in module dpctl)
get_sycl_backend() (dpctl.SyclQueue method)
get_sycl_context() (dpctl.SyclQueue method)
get_sycl_device() (dpctl.SyclQueue method)
get_sycl_kernel() (dpctl.program.SyclProgram method)
get_usm_type() (dpctl.memory.MemoryUSMDevice method)
(dpctl.memory.MemoryUSMHost method)
(dpctl.memory.MemoryUSMShared method)
global
namespace
H
has_aspect_accelerator (dpctl.SyclDevice attribute)
has_aspect_cpu (dpctl.SyclDevice attribute)
has_aspect_custom (dpctl.SyclDevice attribute)
has_aspect_fp16 (dpctl.SyclDevice attribute)
has_aspect_fp64 (dpctl.SyclDevice attribute)
has_aspect_gpu (dpctl.SyclDevice attribute)
has_aspect_host (dpctl.SyclDevice attribute)
has_aspect_image (dpctl.SyclDevice attribute)
has_aspect_int64_base_atomics (dpctl.SyclDevice attribute)
has_aspect_int64_extended_atomics (dpctl.SyclDevice attribute)
has_aspect_online_compiler (dpctl.SyclDevice attribute)
has_aspect_online_linker (dpctl.SyclDevice attribute)
has_aspect_queue_profiling (dpctl.SyclDevice attribute)
has_aspect_usm_device_allocations (dpctl.SyclDevice attribute)
has_aspect_usm_host_allocations (dpctl.SyclDevice attribute)
has_aspect_usm_restricted_shared_allocations (dpctl.SyclDevice attribute)
has_aspect_usm_shared_allocations (dpctl.SyclDevice attribute)
has_aspect_usm_system_allocator (dpctl.SyclDevice attribute)
has_cpu_queues() (in module dpctl)
has_gpu_queues() (in module dpctl)
has_sycl_kernel() (dpctl.program.SyclProgram method)
has_sycl_platforms() (in module dpctl)
I
is_accelerator (dpctl.SyclDevice attribute)
is_cpu (dpctl.SyclDevice attribute)
is_gpu (dpctl.SyclDevice attribute)
is_host (dpctl.SyclDevice attribute)
is_in_device_context() (in module dpctl)
M
max_compute_units (dpctl.SyclDevice attribute)
max_num_sub_groups (dpctl.SyclDevice attribute)
max_work_group_size (dpctl.SyclDevice attribute)
max_work_item_dims (dpctl.SyclDevice attribute)
max_work_item_sizes (dpctl.SyclDevice attribute)
mem_advise() (dpctl.SyclQueue method)
memcpy() (dpctl.SyclQueue method)
MemoryUSMDevice (class in dpctl.memory)
MemoryUSMHost (class in dpctl.memory)
MemoryUSMShared (class in dpctl.memory)
module
dpctl
dpctl.dptensor
dpctl.memory
dpctl.program
N
namespace
global
nbytes (dpctl.memory.MemoryUSMDevice attribute)
(dpctl.memory.MemoryUSMHost attribute)
(dpctl.memory.MemoryUSMShared attribute)
P
page
Todo List
preferred_vector_width_char (dpctl.SyclDevice attribute)
preferred_vector_width_double (dpctl.SyclDevice attribute)
preferred_vector_width_float (dpctl.SyclDevice attribute)
preferred_vector_width_half (dpctl.SyclDevice attribute)
preferred_vector_width_int (dpctl.SyclDevice attribute)
preferred_vector_width_long (dpctl.SyclDevice attribute)
preferred_vector_width_short (dpctl.SyclDevice attribute)
prefetch() (dpctl.SyclQueue method)
print_device_info() (dpctl.SyclDevice method)
R
reference_obj (dpctl.memory.MemoryUSMDevice attribute)
(dpctl.memory.MemoryUSMHost attribute)
(dpctl.memory.MemoryUSMShared attribute)
S
set_default_queue() (in module dpctl)
size (dpctl.memory.MemoryUSMDevice attribute)
(dpctl.memory.MemoryUSMHost attribute)
(dpctl.memory.MemoryUSMShared attribute)
sub_group_independent_forward_progress (dpctl.SyclDevice attribute)
submit() (dpctl.SyclQueue method)
sycl_context (dpctl.SyclQueue attribute)
sycl_device (dpctl.SyclQueue attribute)
SyclContext (class in dpctl)
SyclDevice (class in dpctl)
SyclEvent (class in dpctl)
SyclKernel (class in dpctl.program)
SyclKernelInvalidRangeError
SyclKernelSubmitError
SyclProgram (class in dpctl.program)
SyclProgramCompilationError
SyclQueue (class in dpctl)
SyclQueueCreationError
T
tobytes() (dpctl.memory.MemoryUSMDevice method)
(dpctl.memory.MemoryUSMHost method)
(dpctl.memory.MemoryUSMShared method)
Todo List
page
typedef
DPCTLSyclContextRef
DPCTLSyclDeviceRef
DPCTLSyclDeviceSelectorRef
DPCTLSyclEventRef
DPCTLSyclKernelRef
DPCTLSyclPlatformRef
DPCTLSyclProgramRef
DPCTLSyclQueueRef
DPCTLSyclUSMRef
U
UnsupportedBackendError
UnsupportedDeviceError
V
vendor_name (dpctl.SyclDevice attribute)
W
wait() (dpctl.SyclEvent method)
(dpctl.SyclQueue method)
Other versions
v: 0.6.1
Versions
0.6.1
latest