Halide 19.0.0
Halide compiler and libraries
|
Directories | |
hexagon_remote | |
internal | |
Files | |
android_ioctl.h | |
cl_functions.h | |
constants.h | |
This file contains private constants shared between the Halide library and the Halide runtime. | |
cpu_features.h | |
cuda_functions.h | |
device_buffer_utils.h | |
device_interface.h | |
gpu_context_common.h | |
HalideBuffer.h | |
Defines a Buffer type that wraps from halide_buffer_t and adds functionality, and methods for more conveniently iterating over the samples in a halide_buffer_t outside of Halide code. | |
HalidePyTorchCudaHelpers.h | |
Override Halide's CUDA hooks so that the Halide code called from PyTorch uses the correct GPU device and stream. | |
HalidePyTorchHelpers.h | |
Set of utility functions to wrap PyTorch tensors into Halide buffers, making sure the data in on the correct device (CPU/GPU). | |
HalideRuntime.h | |
This file declares the routines used by Halide internally in its runtime. | |
HalideRuntimeCuda.h | |
Routines specific to the Halide Cuda runtime. | |
HalideRuntimeD3D12Compute.h | |
Routines specific to the Halide Direct3D 12 Compute runtime. | |
HalideRuntimeHexagonDma.h | |
Routines specific to the Halide Hexagon DMA host-side runtime. | |
HalideRuntimeHexagonHost.h | |
Routines specific to the Halide Hexagon host-side runtime. | |
HalideRuntimeMetal.h | |
Routines specific to the Halide Metal runtime. | |
HalideRuntimeOpenCL.h | |
Routines specific to the Halide OpenCL runtime. | |
HalideRuntimeQurt.h | |
Routines specific to the Halide QuRT runtime. | |
HalideRuntimeVulkan.h | |
Routines specific to the Halide Vulkan runtime. | |
HalideRuntimeWebGPU.h | |
Routines specific to the Halide WebGPU runtime. | |
hashmap.h | |
hexagon_dma_pool.h | |
metal_objc_platform_dependent.h | |
mini_cl.h | |
mini_cuda.h | |
mini_d3d12.h | |
mini_hexagon_dma.h | |
mini_qurt.h | |
mini_qurt_vtcm.h | |
mini_vulkan.h | |
mini_webgpu.h | |
objc_support.h | |
posix_timeval.h | |
printer.h | |
runtime_atomics.h | |
runtime_internal.h | |
scoped_mutex_lock.h | |
scoped_spin_lock.h | |
synchronization_common.h | |
thread_pool_common.h | |
vulkan_context.h | |
vulkan_extensions.h | |
vulkan_functions.h | |
vulkan_interface.h | |
vulkan_internal.h | |
vulkan_memory.h | |
vulkan_resources.h | |