Data Parallel Control (dpctl)
0.15.1dev2+20.g753fbb4bd2
Quick Start Guide
User Manual
API Documentation
dpctl
libsyclinterface
Data Parallel Control (dpctl)
Index
Index
_
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
K
|
L
|
M
|
N
|
O
|
P
|
Q
|
R
|
S
|
T
|
U
|
V
|
W
|
Z
_
__array_namespace_info__() (in module dpctl.tensor)
_byte_bounds (dpctl.tensor.usm_ndarray attribute)
_context (dpctl.memory.MemoryUSMDevice attribute)
(dpctl.memory.MemoryUSMHost attribute)
(dpctl.memory.MemoryUSMShared attribute)
_element_offset (dpctl.tensor.usm_ndarray attribute)
_get_capsule() (in module dpctl.SyclContext)
(in module dpctl.SyclEvent)
(in module dpctl.SyclQueue)
_pointer (dpctl.memory.MemoryUSMDevice attribute)
(dpctl.memory.MemoryUSMHost attribute)
(dpctl.memory.MemoryUSMShared attribute)
(dpctl.tensor.usm_ndarray attribute)
_queue (dpctl.memory.MemoryUSMDevice attribute)
(dpctl.memory.MemoryUSMHost attribute)
(dpctl.memory.MemoryUSMShared attribute)
_set_namespace() (in module dpctl.tensor.usm_ndarray)
_submit_keep_args_alive() (in module dpctl.SyclQueue)
A
addressof_ref() (in module dpctl.program.SyclKernel)
(in module dpctl.program.SyclProgram)
(in module dpctl.SyclContext)
(in module dpctl.SyclDevice)
(in module dpctl.SyclEvent)
(in module dpctl.SyclQueue)
all() (in module dpctl.tensor)
allclose() (in module dpctl.tensor)
any() (in module dpctl.tensor)
arange() (in module dpctl.tensor)
argmax() (in module dpctl.tensor)
argmin() (in module dpctl.tensor)
asarray() (in module dpctl.tensor)
asnumpy() (in module dpctl.tensor)
astype() (in module dpctl.tensor)
B
backend (dpctl.SyclDevice attribute)
(dpctl.SyclEvent attribute)
(dpctl.SyclPlatform attribute)
(dpctl.SyclQueue attribute)
backend_type (class in dpctl)
base (numpy.dtype attribute)
broadcast_arrays() (in module dpctl.tensor)
broadcast_to() (in module dpctl.tensor)
C
can_cast() (in module dpctl.tensor)
class
dpctl::syclinterface::dpctl_accelerator_selector
dpctl::syclinterface::dpctl_cpu_selector
dpctl::syclinterface::dpctl_default_selector
dpctl::syclinterface::dpctl_device_selector
dpctl::syclinterface::dpctl_filter_selector
dpctl::syclinterface::dpctl_gpu_selector
clip() (in module dpctl.tensor)
compile_num_sub_groups (dpctl.program.SyclKernel attribute)
compile_sub_group_size (dpctl.program.SyclKernel attribute)
concat() (in module dpctl.tensor)
Context class C wrapper
group
copy() (in module dpctl.tensor)
copy_from_device() (in module dpctl.memory.MemoryUSMDevice)
(in module dpctl.memory.MemoryUSMHost)
(in module dpctl.memory.MemoryUSMShared)
copy_from_host() (in module dpctl.memory.MemoryUSMDevice)
(in module dpctl.memory.MemoryUSMHost)
(in module dpctl.memory.MemoryUSMShared)
copy_to_host() (in module dpctl.memory.MemoryUSMDevice)
(in module dpctl.memory.MemoryUSMHost)
(in module dpctl.memory.MemoryUSMShared)
create_device() (in module dpctl.tensor.Device)
create_sub_devices() (in module dpctl.SyclDevice)
D
default_context (dpctl.SyclPlatform attribute)
default_selector_score (dpctl.SyclDevice attribute)
descr (numpy.dtype attribute)
Device (class in dpctl.tensor)
device (dpctl.tensor.usm_ndarray attribute)
Device class C wrapper
group
Device class helper functions
group
Device selection
group
device_context() (in module dpctl)
device_count (dpctl.SyclContext attribute)
device_type (class in dpctl)
(dpctl.SyclDevice attribute)
dpctl
module
namespace
dpctl.memory
module
dpctl.program
module
dpctl.tensor
module
dpctl.utils
module
dpctl::syclinterface
namespace
dpctl::syclinterface::dpctl_accelerator_selector
class
dpctl::syclinterface::dpctl_cpu_selector
class
dpctl::syclinterface::dpctl_default_selector
class
dpctl::syclinterface::dpctl_device_selector
class
dpctl::syclinterface::dpctl_filter_selector
class
dpctl::syclinterface::dpctl_gpu_selector
class
DPCTLAcceleratorSelector_Create
function
DPCTLaligned_alloc_device
function
DPCTLaligned_alloc_host
function
DPCTLaligned_alloc_shared
function
DPCTLContext_AreEq
function
DPCTLContext_Copy
function
DPCTLContext_Create
function
DPCTLContext_CreateFromDevices
function
DPCTLContext_Delete
function
DPCTLContext_DeviceCount
function
DPCTLContext_GetBackend
function
DPCTLContext_GetDevices
function
DPCTLContext_Hash
function
DPCTLCPUSelector_Create
function
DPCTLDefaultSelector_Create
function
DPCTLDevice_AreEq
function
DPCTLDevice_Copy
function
DPCTLDevice_Create
function
DPCTLDevice_CreateFromSelector
function
DPCTLDevice_CreateSubDevicesByAffinity
function
DPCTLDevice_CreateSubDevicesByCounts
function
DPCTLDevice_CreateSubDevicesEqually
function
DPCTLDevice_Delete
function
DPCTLDevice_GetBackend
function
DPCTLDevice_GetDeviceType
function
DPCTLDevice_GetDriverVersion
function
DPCTLDevice_GetGlobalMemCacheLineSize
function
DPCTLDevice_GetGlobalMemCacheSize
function
DPCTLDevice_GetGlobalMemCacheType
function
DPCTLDevice_GetGlobalMemSize
function
DPCTLDevice_GetImage2dMaxHeight
function
DPCTLDevice_GetImage2dMaxWidth
function
DPCTLDevice_GetImage3dMaxDepth
function
DPCTLDevice_GetImage3dMaxHeight
function
DPCTLDevice_GetImage3dMaxWidth
function
DPCTLDevice_GetLocalMemSize
function
DPCTLDevice_GetMaxComputeUnits
function
DPCTLDevice_GetMaxNumSubGroups
function
DPCTLDevice_GetMaxReadImageArgs
function
DPCTLDevice_GetMaxWorkGroupSize
function
DPCTLDevice_GetMaxWorkItemDims
function
DPCTLDevice_GetMaxWorkItemSizes1d
function
DPCTLDevice_GetMaxWorkItemSizes2d
function
DPCTLDevice_GetMaxWorkItemSizes3d
function
DPCTLDevice_GetMaxWriteImageArgs
function
DPCTLDevice_GetName
function
DPCTLDevice_GetNativeVectorWidthChar
function
DPCTLDevice_GetNativeVectorWidthDouble
function
DPCTLDevice_GetNativeVectorWidthFloat
function
DPCTLDevice_GetNativeVectorWidthHalf
function
DPCTLDevice_GetNativeVectorWidthInt
function
DPCTLDevice_GetNativeVectorWidthLong
function
DPCTLDevice_GetNativeVectorWidthShort
function
DPCTLDevice_GetParentDevice
function
DPCTLDevice_GetPartitionMaxSubDevices
function
DPCTLDevice_GetPlatform
function
DPCTLDevice_GetPreferredVectorWidthChar
function
DPCTLDevice_GetPreferredVectorWidthDouble
function
DPCTLDevice_GetPreferredVectorWidthFloat
function
DPCTLDevice_GetPreferredVectorWidthHalf
function
DPCTLDevice_GetPreferredVectorWidthInt
function
DPCTLDevice_GetPreferredVectorWidthLong
function
DPCTLDevice_GetPreferredVectorWidthShort
function
DPCTLDevice_GetProfilingTimerResolution
function
DPCTLDevice_GetSubGroupIndependentForwardProgress
function
DPCTLDevice_GetSubGroupSizes
function
DPCTLDevice_GetVendor
function
DPCTLDevice_HasAspect
function
DPCTLDevice_Hash
function
DPCTLDevice_IsAccelerator
function
DPCTLDevice_IsCPU
function
DPCTLDevice_IsGPU
function
DPCTLDeviceMgr_GetCachedContext
function
DPCTLDeviceMgr_GetDeviceInfoStr
function
DPCTLDeviceMgr_GetDevices
function
DPCTLDeviceMgr_GetNumDevices
function
DPCTLDeviceMgr_GetPositionInDevices
function
DPCTLDeviceMgr_GetRelativeId
function
DPCTLDeviceMgr_PrintDeviceInfo
function
DPCTLDeviceSelector_Delete
function
DPCTLDeviceSelector_Score
function
DPCTLDeviceVector_Clear
function
DPCTLDeviceVector_Create
function
DPCTLDeviceVector_CreateFromArray
function
DPCTLDeviceVector_Delete
function
DPCTLDeviceVector_GetAt
function
DPCTLDeviceVector_Size
function
DPCTLEvent_Copy
function
DPCTLEvent_Create
function
DPCTLEvent_Delete
function
DPCTLEvent_GetBackend
function
DPCTLEvent_GetCommandExecutionStatus
function
DPCTLEvent_GetProfilingInfoEnd
function
DPCTLEvent_GetProfilingInfoStart
function
DPCTLEvent_GetProfilingInfoSubmit
function
DPCTLEvent_GetWaitList
function
DPCTLEvent_Wait
function
DPCTLEvent_WaitAndThrow
function
DPCTLEventVector_Clear
function
DPCTLEventVector_Create
function
DPCTLEventVector_CreateFromArray
function
DPCTLEventVector_Delete
function
DPCTLEventVector_GetAt
function
DPCTLEventVector_Size
function
DPCTLFilterSelector_Create
function
DPCTLfree_with_context
function
DPCTLfree_with_queue
function
DPCTLGlobalMemCacheType
enum
DPCTLGPUSelector_Create
function
DPCTLKernel_Copy
function
DPCTLKernel_Delete
function
DPCTLKernel_GetCompileNumSubGroups
function
DPCTLKernel_GetCompileSubGroupSize
function
DPCTLKernel_GetMaxNumSubGroups
function
DPCTLKernel_GetMaxSubGroupSize
function
DPCTLKernel_GetNumArgs
function
DPCTLKernel_GetPreferredWorkGroupSizeMultiple
function
DPCTLKernel_GetPrivateMemSize
function
DPCTLKernel_GetWorkGroupSize
function
DPCTLKernelArgType
enum
DPCTLKernelBundle_Copy
function
DPCTLKernelBundle_CreateFromOCLSource
function
DPCTLKernelBundle_CreateFromSpirv
function
DPCTLKernelBundle_Delete
function
DPCTLKernelBundle_GetKernel
function
DPCTLKernelBundle_HasKernel
function
DPCTLmalloc_device
function
DPCTLmalloc_host
function
DPCTLmalloc_shared
function
DPCTLPartitionAffinityDomainType
enum
DPCTLPlatform_AreEq
function
DPCTLPlatform_Copy
function
DPCTLPlatform_Create
function
DPCTLPlatform_CreateFromSelector
function
DPCTLPlatform_Delete
function
DPCTLPlatform_GetBackend
function
DPCTLPlatform_GetDefaultContext
function
DPCTLPlatform_GetName
function
DPCTLPlatform_GetPlatforms
function
DPCTLPlatform_GetVendor
function
DPCTLPlatform_GetVersion
function
DPCTLPlatform_Hash
function
DPCTLPlatformMgr_GetInfo
function
DPCTLPlatformMgr_PrintInfo
function
DPCTLPlatformVector_Clear
function
DPCTLPlatformVector_Create
function
DPCTLPlatformVector_CreateFromArray
function
DPCTLPlatformVector_Delete
function
DPCTLPlatformVector_GetAt
function
DPCTLPlatformVector_Size
function
DPCTLQueue_AreEq
function
DPCTLQueue_Copy
function
DPCTLQueue_Create
function
DPCTLQueue_CreateForDevice
function
DPCTLQueue_Delete
function
DPCTLQueue_Fill128
function
DPCTLQueue_Fill16
function
DPCTLQueue_Fill32
function
DPCTLQueue_Fill64
function
DPCTLQueue_Fill8
function
DPCTLQueue_GetBackend
function
DPCTLQueue_GetContext
function
DPCTLQueue_GetDevice
function
DPCTLQueue_HasEnableProfiling
function
DPCTLQueue_Hash
function
DPCTLQueue_IsInOrder
function
DPCTLQueue_MemAdvise
function
DPCTLQueue_Memcpy
function
DPCTLQueue_MemcpyWithEvents
function
DPCTLQueue_Memset
function
DPCTLQueue_Prefetch
function
DPCTLQueue_SubmitBarrier
function
DPCTLQueue_SubmitBarrierForEvents
function
DPCTLQueue_SubmitNDRange
function
DPCTLQueue_SubmitRange
function
DPCTLQueue_Wait
function
DPCTLQueueMgr_GetCurrentQueue
function
DPCTLQueueMgr_GetQueueStackSize
function
DPCTLQueueMgr_GlobalQueueIsCurrent
function
DPCTLQueueMgr_IsCurrentQueue
function
DPCTLQueueMgr_PopQueue
function
DPCTLQueueMgr_PushQueue
function
DPCTLQueueMgr_SetGlobalQueue
function
DPCTLQueuePropertyType
enum
DPCTLService_GetDPCPPVersion
function
DPCTLService_InitLogger
function
DPCTLService_ShutdownLogger
function
DPCTLSyclAspectType
enum
DPCTLSyclBackendType
enum
DPCTLSyclContextRef
typedef
DPCTLSyclDeviceRef
typedef
DPCTLSyclDeviceSelectorRef
typedef
DPCTLSyclDeviceType
enum
DPCTLSyclEventRef
typedef
DPCTLSyclEventStatusType
enum
DPCTLSyclKernelBundleRef
typedef
DPCTLSyclKernelRef
typedef
DPCTLSyclPlatformRef
typedef
DPCTLSyclQueueRef
typedef
DPCTLSyclUSMRef
typedef
DPCTLSyclUSMType
enum
DPCTLUSM_GetPointerDevice
function
DPCTLUSM_GetPointerType
function
driver_version (dpctl.SyclDevice attribute)
(dpctl.SyclQueue attribute)
dt (dpctl.SyclTimer attribute)
dtype (class in numpy)
(dpctl.tensor.usm_ndarray attribute)
E
empty() (in module dpctl.tensor)
empty_like() (in module dpctl.tensor)
enum
DPCTLGlobalMemCacheType
DPCTLKernelArgType
DPCTLPartitionAffinityDomainType
DPCTLQueuePropertyType
DPCTLSyclAspectType
DPCTLSyclBackendType
DPCTLSyclDeviceType
DPCTLSyclEventStatusType
DPCTLSyclUSMType
error_handler_callback
typedef
Event class C wrapper
group
event_status_type (class in dpctl)
execution_status (dpctl.SyclEvent attribute)
ExecutionPlacementError
expand_dims() (in module dpctl.tensor)
extract() (in module dpctl.tensor)
eye() (in module dpctl.tensor)
F
fields (numpy.dtype attribute)
filter_string (dpctl.SyclDevice attribute)
finfo() (in module dpctl.tensor)
flags (dpctl.tensor.usm_ndarray attribute)
flip() (in module dpctl.tensor)
from_numpy() (in module dpctl.tensor)
full() (in module dpctl.tensor)
full_like() (in module dpctl.tensor)
function
DPCTLAcceleratorSelector_Create
DPCTLaligned_alloc_device
DPCTLaligned_alloc_host
DPCTLaligned_alloc_shared
DPCTLContext_AreEq
DPCTLContext_Copy
DPCTLContext_Create
DPCTLContext_CreateFromDevices
DPCTLContext_Delete
DPCTLContext_DeviceCount
DPCTLContext_GetBackend
DPCTLContext_GetDevices
DPCTLContext_Hash
DPCTLCPUSelector_Create
DPCTLDefaultSelector_Create
DPCTLDevice_AreEq
DPCTLDevice_Copy
DPCTLDevice_Create
DPCTLDevice_CreateFromSelector
DPCTLDevice_CreateSubDevicesByAffinity
DPCTLDevice_CreateSubDevicesByCounts
DPCTLDevice_CreateSubDevicesEqually
DPCTLDevice_Delete
DPCTLDevice_GetBackend
DPCTLDevice_GetDeviceType
DPCTLDevice_GetDriverVersion
DPCTLDevice_GetGlobalMemCacheLineSize
DPCTLDevice_GetGlobalMemCacheSize
DPCTLDevice_GetGlobalMemCacheType
DPCTLDevice_GetGlobalMemSize
DPCTLDevice_GetImage2dMaxHeight
DPCTLDevice_GetImage2dMaxWidth
DPCTLDevice_GetImage3dMaxDepth
DPCTLDevice_GetImage3dMaxHeight
DPCTLDevice_GetImage3dMaxWidth
DPCTLDevice_GetLocalMemSize
DPCTLDevice_GetMaxComputeUnits
DPCTLDevice_GetMaxNumSubGroups
DPCTLDevice_GetMaxReadImageArgs
DPCTLDevice_GetMaxWorkGroupSize
DPCTLDevice_GetMaxWorkItemDims
DPCTLDevice_GetMaxWorkItemSizes1d
DPCTLDevice_GetMaxWorkItemSizes2d
DPCTLDevice_GetMaxWorkItemSizes3d
DPCTLDevice_GetMaxWriteImageArgs
DPCTLDevice_GetName
DPCTLDevice_GetNativeVectorWidthChar
DPCTLDevice_GetNativeVectorWidthDouble
DPCTLDevice_GetNativeVectorWidthFloat
DPCTLDevice_GetNativeVectorWidthHalf
DPCTLDevice_GetNativeVectorWidthInt
DPCTLDevice_GetNativeVectorWidthLong
DPCTLDevice_GetNativeVectorWidthShort
DPCTLDevice_GetParentDevice
DPCTLDevice_GetPartitionMaxSubDevices
DPCTLDevice_GetPlatform
DPCTLDevice_GetPreferredVectorWidthChar
DPCTLDevice_GetPreferredVectorWidthDouble
DPCTLDevice_GetPreferredVectorWidthFloat
DPCTLDevice_GetPreferredVectorWidthHalf
DPCTLDevice_GetPreferredVectorWidthInt
DPCTLDevice_GetPreferredVectorWidthLong
DPCTLDevice_GetPreferredVectorWidthShort
DPCTLDevice_GetProfilingTimerResolution
DPCTLDevice_GetSubGroupIndependentForwardProgress
DPCTLDevice_GetSubGroupSizes
DPCTLDevice_GetVendor
DPCTLDevice_HasAspect
DPCTLDevice_Hash
DPCTLDevice_IsAccelerator
DPCTLDevice_IsCPU
DPCTLDevice_IsGPU
DPCTLDeviceMgr_GetCachedContext
DPCTLDeviceMgr_GetDeviceInfoStr
DPCTLDeviceMgr_GetDevices
DPCTLDeviceMgr_GetNumDevices
DPCTLDeviceMgr_GetPositionInDevices
DPCTLDeviceMgr_GetRelativeId
DPCTLDeviceMgr_PrintDeviceInfo
DPCTLDeviceSelector_Delete
DPCTLDeviceSelector_Score
DPCTLDeviceVector_Clear
DPCTLDeviceVector_Create
DPCTLDeviceVector_CreateFromArray
DPCTLDeviceVector_Delete
DPCTLDeviceVector_GetAt
DPCTLDeviceVector_Size
DPCTLEvent_Copy
DPCTLEvent_Create
DPCTLEvent_Delete
DPCTLEvent_GetBackend
DPCTLEvent_GetCommandExecutionStatus
DPCTLEvent_GetProfilingInfoEnd
DPCTLEvent_GetProfilingInfoStart
DPCTLEvent_GetProfilingInfoSubmit
DPCTLEvent_GetWaitList
DPCTLEvent_Wait
DPCTLEvent_WaitAndThrow
DPCTLEventVector_Clear
DPCTLEventVector_Create
DPCTLEventVector_CreateFromArray
DPCTLEventVector_Delete
DPCTLEventVector_GetAt
DPCTLEventVector_Size
DPCTLFilterSelector_Create
DPCTLfree_with_context
DPCTLfree_with_queue
DPCTLGPUSelector_Create
DPCTLKernel_Copy
DPCTLKernel_Delete
DPCTLKernel_GetCompileNumSubGroups
DPCTLKernel_GetCompileSubGroupSize
DPCTLKernel_GetMaxNumSubGroups
DPCTLKernel_GetMaxSubGroupSize
DPCTLKernel_GetNumArgs
DPCTLKernel_GetPreferredWorkGroupSizeMultiple
DPCTLKernel_GetPrivateMemSize
DPCTLKernel_GetWorkGroupSize
DPCTLKernelBundle_Copy
DPCTLKernelBundle_CreateFromOCLSource
DPCTLKernelBundle_CreateFromSpirv
DPCTLKernelBundle_Delete
DPCTLKernelBundle_GetKernel
DPCTLKernelBundle_HasKernel
DPCTLmalloc_device
DPCTLmalloc_host
DPCTLmalloc_shared
DPCTLPlatform_AreEq
DPCTLPlatform_Copy
DPCTLPlatform_Create
DPCTLPlatform_CreateFromSelector
DPCTLPlatform_Delete
DPCTLPlatform_GetBackend
DPCTLPlatform_GetDefaultContext
DPCTLPlatform_GetName
DPCTLPlatform_GetPlatforms
DPCTLPlatform_GetVendor
DPCTLPlatform_GetVersion
DPCTLPlatform_Hash
DPCTLPlatformMgr_GetInfo
DPCTLPlatformMgr_PrintInfo
DPCTLPlatformVector_Clear
DPCTLPlatformVector_Create
DPCTLPlatformVector_CreateFromArray
DPCTLPlatformVector_Delete
DPCTLPlatformVector_GetAt
DPCTLPlatformVector_Size
DPCTLQueue_AreEq
DPCTLQueue_Copy
DPCTLQueue_Create
DPCTLQueue_CreateForDevice
DPCTLQueue_Delete
DPCTLQueue_Fill128
DPCTLQueue_Fill16
DPCTLQueue_Fill32
DPCTLQueue_Fill64
DPCTLQueue_Fill8
DPCTLQueue_GetBackend
DPCTLQueue_GetContext
DPCTLQueue_GetDevice
DPCTLQueue_HasEnableProfiling
DPCTLQueue_Hash
DPCTLQueue_IsInOrder
DPCTLQueue_MemAdvise
DPCTLQueue_Memcpy
DPCTLQueue_MemcpyWithEvents
DPCTLQueue_Memset
DPCTLQueue_Prefetch
DPCTLQueue_SubmitBarrier
DPCTLQueue_SubmitBarrierForEvents
DPCTLQueue_SubmitNDRange
DPCTLQueue_SubmitRange
DPCTLQueue_Wait
DPCTLQueueMgr_GetCurrentQueue
DPCTLQueueMgr_GetQueueStackSize
DPCTLQueueMgr_GlobalQueueIsCurrent
DPCTLQueueMgr_IsCurrentQueue
DPCTLQueueMgr_PopQueue
DPCTLQueueMgr_PushQueue
DPCTLQueueMgr_SetGlobalQueue
DPCTLService_GetDPCPPVersion
DPCTLService_InitLogger
DPCTLService_ShutdownLogger
DPCTLUSM_GetPointerDevice
DPCTLUSM_GetPointerType
G
get_devices() (in module dpctl.SyclContext)
get_filter_string() (in module dpctl.SyclDevice)
get_function_name() (in module dpctl.program.SyclKernel)
get_include() (in module dpctl)
get_num_args() (in module dpctl.program.SyclKernel)
get_print_options() (in module dpctl.tensor)
get_sycl_context() (in module dpctl.SyclQueue)
get_sycl_device() (in module dpctl.SyclQueue)
get_sycl_kernel() (in module dpctl.program.SyclProgram)
get_usm_type() (in module dpctl.memory.MemoryUSMDevice)
(in module dpctl.memory.MemoryUSMHost)
(in module dpctl.memory.MemoryUSMShared)
get_usm_type_enum() (in module dpctl.memory.MemoryUSMDevice)
(in module dpctl.memory.MemoryUSMHost)
(in module dpctl.memory.MemoryUSMShared)
get_wait_list() (in module dpctl.SyclEvent)
global
namespace
global_mem_cache_line_size (dpctl.SyclDevice attribute)
global_mem_cache_size (dpctl.SyclDevice attribute)
global_mem_cache_type (class in dpctl)
(dpctl.SyclDevice attribute)
global_mem_size (dpctl.SyclDevice attribute)
group
Context class C wrapper
Device class C wrapper
Device class helper functions
Device selection
Event class C wrapper
Kernel class C wrapper
Kernel_bundle class C wrapper
Platform class C wrapper
Platform class helper functions
Queue class C wrapper
Queue class helper functions
Service functions
USM Interface
H
has_aspect_accelerator (dpctl.SyclDevice attribute)
has_aspect_atomic64 (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_debuggable (dpctl.SyclDevice attribute)
has_aspect_image (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_atomic_host_allocations (dpctl.SyclDevice attribute)
has_aspect_usm_atomic_shared_allocations (dpctl.SyclDevice attribute)
has_aspect_usm_device_allocations (dpctl.SyclDevice attribute)
has_aspect_usm_host_allocations (dpctl.SyclDevice attribute)
has_aspect_usm_shared_allocations (dpctl.SyclDevice attribute)
has_aspect_usm_system_allocations (dpctl.SyclDevice attribute)
has_enable_profiling (dpctl.SyclQueue attribute)
has_sycl_kernel() (in module dpctl.program.SyclProgram)
hasobject (numpy.dtype attribute)
I
iinfo() (in module dpctl.tensor)
imag (dpctl.tensor.usm_ndarray attribute)
image_2d_max_height (dpctl.SyclDevice attribute)
image_2d_max_width (dpctl.SyclDevice attribute)
image_3d_max_depth (dpctl.SyclDevice attribute)
image_3d_max_height (dpctl.SyclDevice attribute)
image_3d_max_width (dpctl.SyclDevice attribute)
intel_device_info() (in module dpctl.utils)
intel_device_info_device_id() (in module dpctl.utils)
intel_device_info_gpu_eu_count() (in module dpctl.utils)
intel_device_info_gpu_eu_count_per_subslice() (in module dpctl.utils)
intel_device_info_gpu_eu_simd_width() (in module dpctl.utils)
intel_device_info_gpu_hw_threads_per_eu() (in module dpctl.utils)
intel_device_info_gpu_slices() (in module dpctl.utils)
intel_device_info_gpu_subslices_per_slice() (in module dpctl.utils)
intel_device_info_max_mem_bandwidth() (in module dpctl.utils)
is_accelerator (dpctl.SyclDevice attribute)
is_cpu (dpctl.SyclDevice attribute)
is_gpu (dpctl.SyclDevice attribute)
is_in_order (dpctl.SyclQueue attribute)
isalignedstruct (numpy.dtype attribute)
isbuiltin (numpy.dtype attribute)
isdtype() (in module dpctl.tensor)
isnative (numpy.dtype attribute)
itemsize (dpctl.tensor.usm_ndarray attribute)
K
Kernel class C wrapper
group
Kernel_bundle class C wrapper
group
L
linspace() (in module dpctl.tensor)
local_mem_size (dpctl.SyclDevice attribute)
logsumexp() (in module dpctl.tensor)
M
matrix_transpose() (in module dpctl.tensor)
max() (in module dpctl.tensor)
max_compute_units (dpctl.SyclDevice attribute)
max_num_sub_groups (dpctl.program.SyclKernel attribute)
(dpctl.SyclDevice attribute)
max_read_image_args (dpctl.SyclDevice attribute)
max_sub_group_size (dpctl.program.SyclKernel attribute)
max_work_group_size (dpctl.SyclDevice attribute)
max_work_item_dims (dpctl.SyclDevice attribute)
max_work_item_sizes (dpctl.SyclDevice attribute)
max_work_item_sizes1d (dpctl.SyclDevice attribute)
max_work_item_sizes2d (dpctl.SyclDevice attribute)
max_work_item_sizes3d (dpctl.SyclDevice attribute)
max_write_image_args (dpctl.SyclDevice attribute)
mean() (in module dpctl.tensor)
mem_advise() (in module dpctl.SyclQueue)
memcpy() (in module dpctl.SyclQueue)
memcpy_async() (in module dpctl.SyclQueue)
MemoryUSMDevice (class in dpctl.memory)
MemoryUSMHost (class in dpctl.memory)
MemoryUSMShared (class in dpctl.memory)
memset() (in module dpctl.memory.MemoryUSMDevice)
(in module dpctl.memory.MemoryUSMHost)
(in module dpctl.memory.MemoryUSMShared)
meshgrid() (in module dpctl.tensor)
metadata (numpy.dtype attribute)
min() (in module dpctl.tensor)
module
dpctl
dpctl.memory
dpctl.program
dpctl.tensor
dpctl.utils
moveaxis() (in module dpctl.tensor)
mT (dpctl.tensor.usm_ndarray attribute)
N
name (dpctl.SyclDevice attribute)
(dpctl.SyclPlatform attribute)
(dpctl.SyclQueue attribute)
(numpy.dtype attribute)
names (numpy.dtype attribute)
namespace
dpctl
dpctl::syclinterface
global
native_vector_width_char (dpctl.SyclDevice attribute)
native_vector_width_double (dpctl.SyclDevice attribute)
native_vector_width_float (dpctl.SyclDevice attribute)
native_vector_width_half (dpctl.SyclDevice attribute)
native_vector_width_int (dpctl.SyclDevice attribute)
native_vector_width_long (dpctl.SyclDevice attribute)
native_vector_width_short (dpctl.SyclDevice attribute)
nbytes (dpctl.memory.MemoryUSMDevice attribute)
(dpctl.memory.MemoryUSMHost attribute)
(dpctl.memory.MemoryUSMShared attribute)
(dpctl.tensor.usm_ndarray attribute)
ndim (dpctl.tensor.usm_ndarray attribute)
(numpy.dtype attribute)
nonzero() (in module dpctl.tensor)
num_args (dpctl.program.SyclKernel attribute)
O
ones() (in module dpctl.tensor)
ones_like() (in module dpctl.tensor)
onetrace_enabled() (in module dpctl.utils)
P
page
Todo List
parent_device (dpctl.SyclDevice attribute)
partition_max_sub_devices (dpctl.SyclDevice attribute)
permute_dims() (in module dpctl.tensor)
place() (in module dpctl.tensor)
Platform class C wrapper
group
Platform class helper functions
group
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)
preferred_work_group_size_multiple (dpctl.program.SyclKernel attribute)
prefetch() (in module dpctl.SyclQueue)
print_device_info() (in module dpctl.SyclDevice)
(in module dpctl.SyclQueue)
print_options() (in module dpctl.tensor)
print_platform_info() (in module dpctl.SyclPlatform)
private_mem_size (dpctl.program.SyclKernel attribute)
prod() (in module dpctl.tensor)
profiling_info_end (dpctl.SyclEvent attribute)
profiling_info_start (dpctl.SyclEvent attribute)
profiling_info_submit (dpctl.SyclEvent attribute)
profiling_timer_resolution (dpctl.SyclDevice attribute)
put() (in module dpctl.tensor)
Q
Queue class C wrapper
group
Queue class helper functions
group
R
real (dpctl.tensor.usm_ndarray attribute)
reduce_hypot() (in module dpctl.tensor)
reference_obj (dpctl.memory.MemoryUSMDevice attribute)
(dpctl.memory.MemoryUSMHost attribute)
(dpctl.memory.MemoryUSMShared attribute)
repeat() (in module dpctl.tensor)
reshape() (in module dpctl.tensor)
result_type() (in module dpctl.tensor)
roll() (in module dpctl.tensor)
S
select_device_with_aspects() (in module dpctl)
Service functions
group
set_print_options() (in module dpctl.tensor)
shape (dpctl.tensor.usm_ndarray attribute)
(numpy.dtype attribute)
size (dpctl.memory.MemoryUSMDevice attribute)
(dpctl.memory.MemoryUSMHost attribute)
(dpctl.memory.MemoryUSMShared attribute)
(dpctl.tensor.usm_ndarray attribute)
squeeze() (in module dpctl.tensor)
stack() (in module dpctl.tensor)
std() (in module dpctl.tensor)
str (numpy.dtype attribute)
strides (dpctl.tensor.usm_ndarray attribute)
sub_group_independent_forward_progress (dpctl.SyclDevice attribute)
sub_group_sizes (dpctl.SyclDevice attribute)
subdtype (numpy.dtype attribute)
submit() (in module dpctl.SyclQueue)
submit_async() (in module dpctl.SyclQueue)
submit_barrier() (in module dpctl.SyclQueue)
sum() (in module dpctl.tensor)
swapaxes() (in module dpctl.tensor)
sycl_context (dpctl.memory.MemoryUSMDevice attribute)
(dpctl.memory.MemoryUSMHost attribute)
(dpctl.memory.MemoryUSMShared attribute)
(dpctl.SyclQueue attribute)
(dpctl.tensor.Device attribute)
(dpctl.tensor.usm_ndarray attribute)
sycl_device (dpctl.memory.MemoryUSMDevice attribute)
(dpctl.memory.MemoryUSMHost attribute)
(dpctl.memory.MemoryUSMShared attribute)
(dpctl.SyclQueue attribute)
(dpctl.tensor.Device attribute)
(dpctl.tensor.usm_ndarray attribute)
sycl_platform (dpctl.SyclDevice attribute)
sycl_queue (dpctl.memory.MemoryUSMDevice attribute)
(dpctl.memory.MemoryUSMHost attribute)
(dpctl.memory.MemoryUSMShared attribute)
(dpctl.tensor.Device attribute)
(dpctl.tensor.usm_ndarray attribute)
SyclContext (class in dpctl)
SyclContextCreationError
SyclDevice (class in dpctl)
SyclDeviceCreationError
SyclEvent (class in dpctl)
SyclKernel (class in dpctl.program)
SyclKernelInvalidRangeError
SyclKernelSubmitError
SyclPlatform (class in dpctl)
SyclProgram (class in dpctl.program)
SyclProgramCompilationError
SyclQueue (class in dpctl)
SyclQueueCreationError
SyclSubDeviceCreationError
SyclTimer (class in dpctl)
T
T (dpctl.tensor.usm_ndarray attribute)
take() (in module dpctl.tensor)
tile() (in module dpctl.tensor)
to_device() (in module dpctl.tensor.usm_ndarray)
to_numpy() (in module dpctl.tensor)
tobytes() (in module dpctl.memory.MemoryUSMDevice)
(in module dpctl.memory.MemoryUSMHost)
(in module dpctl.memory.MemoryUSMShared)
Todo List
page
tril() (in module dpctl.tensor)
triu() (in module dpctl.tensor)
typedef
DPCTLSyclContextRef
DPCTLSyclDeviceRef
DPCTLSyclDeviceSelectorRef
DPCTLSyclEventRef
DPCTLSyclKernelBundleRef
DPCTLSyclKernelRef
DPCTLSyclPlatformRef
DPCTLSyclQueueRef
DPCTLSyclUSMRef
error_handler_callback
U
unstack() (in module dpctl.tensor)
USM Interface
group
usm_data (dpctl.tensor.usm_ndarray attribute)
usm_ndarray (class in dpctl.tensor)
usm_ndarray_repr() (in module dpctl.tensor)
usm_ndarray_str() (in module dpctl.tensor)
usm_type (dpctl.tensor.usm_ndarray attribute)
USMAllocationError
V
var() (in module dpctl.tensor)
vendor (dpctl.SyclDevice attribute)
(dpctl.SyclPlatform attribute)
version (dpctl.SyclPlatform attribute)
W
wait() (in module dpctl.SyclEvent)
(in module dpctl.SyclQueue)
wait_for() (in module dpctl.SyclEvent)
where() (in module dpctl.tensor)
work_group_size (dpctl.program.SyclKernel attribute)
Z
zeros() (in module dpctl.tensor)
zeros_like() (in module dpctl.tensor)