oneAPI Level Zero: 1.5.8
oneAPI Level Zero: 1.5.8ΒΆ
- Introduction
- Core Programming Guide
- Tools Programming Guide
- Sysman Programming Guide
- Introduction
- High-level overview
- Interface details
- Global operations
- Operations on power domains
- Operations on frequency domains
- Enabling/disabling ECC Config Dynamically
- Tuning workload performance
- Operations on engine groups
- Operations on standby domains
- Operations on firmwares
- Querying Memory Modules
- Operations on Fabric ports
- Querying temperature
- Operations on power supplies
- Operations on fans
- Operations on LEDs
- Querying RAS errors
- Performing Diagnostics
- Events
- Security
- SPIR-V Programming Guide
- Extensions
- API Documentation
- Core API
- Common
- Driver
- Device
- Device Functions
- zeDeviceGet
- zeDeviceGetSubDevices
- zeDeviceGetProperties
- zeDeviceGetComputeProperties
- zeDeviceGetModuleProperties
- zeDeviceGetCommandQueueGroupProperties
- zeDeviceGetMemoryProperties
- zeDeviceGetMemoryAccessProperties
- zeDeviceGetCacheProperties
- zeDeviceGetImageProperties
- zeDeviceGetExternalMemoryProperties
- zeDeviceGetP2PProperties
- zeDeviceCanAccessPeer
- zeDeviceGetStatus
- zeDeviceGetGlobalTimestamps
- Device Enums
- Device Structures
- ze_device_uuid_t
- ze_device_properties_t
- ze_device_thread_t
- ze_device_compute_properties_t
- ze_native_kernel_uuid_t
- ze_device_module_properties_t
- ze_command_queue_group_properties_t
- ze_device_memory_properties_t
- ze_device_memory_access_properties_t
- ze_device_cache_properties_t
- ze_device_image_properties_t
- ze_device_external_memory_properties_t
- ze_device_p2p_properties_t
- Device Functions
- Context
- Cmdqueue
- Cmdlist
- Barrier
- Copy
- Copy Functions
- zeCommandListAppendMemoryCopy
- zeCommandListAppendMemoryFill
- zeCommandListAppendMemoryCopyRegion
- zeCommandListAppendMemoryCopyFromContext
- zeCommandListAppendImageCopy
- zeCommandListAppendImageCopyRegion
- zeCommandListAppendImageCopyToMemory
- zeCommandListAppendImageCopyFromMemory
- zeCommandListAppendMemoryPrefetch
- zeCommandListAppendMemAdvise
- Copy Enums
- Copy Structures
- Copy Functions
- Event
- Event Functions
- zeEventPoolCreate
- zeEventPoolDestroy
- zeEventCreate
- zeEventDestroy
- zeEventPoolGetIpcHandle
- zeEventPoolOpenIpcHandle
- zeEventPoolCloseIpcHandle
- zeCommandListAppendSignalEvent
- zeCommandListAppendWaitOnEvents
- zeEventHostSignal
- zeEventHostSynchronize
- zeEventQueryStatus
- zeCommandListAppendEventReset
- zeEventHostReset
- zeEventQueryKernelTimestamp
- zeCommandListAppendQueryKernelTimestamps
- Event Enums
- Event Structures
- Event Functions
- Fence
- Image
- Memory
- Module
- Module Functions
- zeModuleCreate
- zeModuleDestroy
- zeModuleDynamicLink
- zeModuleBuildLogDestroy
- zeModuleBuildLogGetString
- zeModuleGetNativeBinary
- zeModuleGetGlobalPointer
- zeModuleGetKernelNames
- zeModuleGetProperties
- zeKernelCreate
- zeKernelDestroy
- zeModuleGetFunctionPointer
- zeKernelSetGroupSize
- zeKernelSuggestGroupSize
- zeKernelSuggestMaxCooperativeGroupCount
- zeKernelSetArgumentValue
- zeKernelSetIndirectAccess
- zeKernelGetIndirectAccess
- zeKernelGetSourceAttributes
- zeKernelSetCacheConfig
- zeKernelGetProperties
- zeKernelGetName
- zeCommandListAppendLaunchKernel
- zeCommandListAppendLaunchCooperativeKernel
- zeCommandListAppendLaunchKernelIndirect
- zeCommandListAppendLaunchMultipleKernelsIndirect
- Module Enums
- Module Structures
- Module Functions
- Program
- Raytracing
- Residency
- Sampler
- Virtual
- Floatatomics
- Globaloffset
- Relaxedalloclimits
- Cachereservation
- Eventquerytimestamps
- Imagememoryproperties
- Imageview
- Imageviewplanar
- Kernelschedulinghints
- Linkonceodr
- Powersavinghint
- Subgroups
- Eucount
- Pciproperties
- Srgb
- Imagecopy
- Imagequeryallocproperties
- Linkageinspection
- Memorycompressionhints
- Memoryfreepolicies
- Bandwidth
- Deviceluid
- Fabric
- Memoryproperties
- Bfloat16conversions
- Deviceipversion
- Suballocationsproperties
- Tools API
- Common
- Module
- Debug
- Metric
- Metric Functions
- zetMetricGroupGet
- zetMetricGroupGetProperties
- zetMetricGroupCalculateMetricValues
- zetMetricGet
- zetMetricGetProperties
- zetContextActivateMetricGroups
- zetMetricStreamerOpen
- zetCommandListAppendMetricStreamerMarker
- zetMetricStreamerClose
- zetMetricStreamerReadData
- zetMetricQueryPoolCreate
- zetMetricQueryPoolDestroy
- zetMetricQueryCreate
- zetMetricQueryDestroy
- zetMetricQueryReset
- zetCommandListAppendMetricQueryBegin
- zetCommandListAppendMetricQueryEnd
- zetCommandListAppendMetricMemoryBarrier
- zetMetricQueryGetData
- Metric Enums
- Metric Structures
- Metric Functions
- Pin
- Tracing
- Multimetricvalues
- Sysman API
- Common
- Driver
- Device
- Overclock
- Overclock Functions
- zesDeviceSetOverclockWaiver
- zesDeviceGetOverclockDomains
- zesDeviceGetOverclockControls
- zesDeviceResetOverclockSettings
- zesDeviceReadOverclockState
- zesDeviceEnumOverclockDomains
- zesOverclockGetDomainProperties
- zesOverclockGetDomainVFProperties
- zesOverclockGetDomainControlProperties
- zesOverclockGetControlCurrentValue
- zesOverclockGetControlPendingValue
- zesOverclockSetControlUserValue
- zesOverclockGetControlState
- zesOverclockGetVFPointValues
- zesOverclockSetVFPointValues
- Overclock Enums
- Overclock Structures
- Overclock Functions
- Diagnostics
- Ecc
- Engine
- Events
- Fabric
- Fan
- Firmware
- Frequency
- Frequency Functions
- zesDeviceEnumFrequencyDomains
- zesFrequencyGetProperties
- zesFrequencyGetAvailableClocks
- zesFrequencyGetRange
- zesFrequencySetRange
- zesFrequencyGetState
- zesFrequencyGetThrottleTime
- zesFrequencyOcGetCapabilities
- zesFrequencyOcGetFrequencyTarget
- zesFrequencyOcSetFrequencyTarget
- zesFrequencyOcGetVoltageTarget
- zesFrequencyOcSetVoltageTarget
- zesFrequencyOcSetMode
- zesFrequencyOcGetMode
- zesFrequencyOcGetIccMax
- zesFrequencyOcSetIccMax
- zesFrequencyOcGetTjMax
- zesFrequencyOcSetTjMax
- Frequency Enums
- Frequency Structures
- Frequency Functions
- Led
- Memory
- Performance
- Power
- Psu
- Ras
- Scheduler
- Standby
- Temperature
- Powerlimits
- Core API
- Versions