Halide 19.0.0
Halide compiler and libraries
Loading...
Searching...
No Matches
runtime Directory Reference

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