|
Halide 20.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_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 | |