DeviceAPI#

enum class Halide::DeviceAPI#

An enum describing a type of device API.

Used by schedules, and in the For loop IR node.

Values:

enumerator None#
enumerator Host#

Used to denote for loops that run on the same device as the containing code.

enumerator Default_GPU#
enumerator CUDA#
enumerator OpenCL#
enumerator Metal#
enumerator Hexagon#
enumerator HexagonDma#
enumerator D3D12Compute#
enumerator Vulkan#
enumerator WebGPU#
enumerator SMEStreaming#