Halide  12.0.1
Halide compiler and libraries
runtime Directory Reference

Directories

directory  hexagon_remote
 

Files

file  android_ioctl.h [code]
 
file  cl_functions.h [code]
 
file  cpu_features.h [code]
 
file  cuda_functions.h [code]
 
file  device_buffer_utils.h [code]
 
file  device_interface.h [code]
 
file  gpu_context_common.h [code]
 
file  HalideBuffer.h [code]
 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.
 
file  HalidePyTorchCudaHelpers.h [code]
 Override Halide's CUDA hooks so that the Halide code called from PyTorch uses the correct GPU device and stream.
 
file  HalidePyTorchHelpers.h [code]
 Set of utility functions to wrap PyTorch tensors into Halide buffers, making sure the data in on the correct device (CPU/GPU).
 
file  HalideRuntime.h [code]
 This file declares the routines used by Halide internally in its runtime.
 
file  HalideRuntimeCuda.h [code]
 Routines specific to the Halide Cuda runtime.
 
file  HalideRuntimeD3D12Compute.h [code]
 Routines specific to the Halide Direct3D 12 Compute runtime.
 
file  HalideRuntimeHexagonDma.h [code]
 Routines specific to the Halide Hexagon DMA host-side runtime.
 
file  HalideRuntimeHexagonHost.h [code]
 Routines specific to the Halide Hexagon host-side runtime.
 
file  HalideRuntimeMetal.h [code]
 Routines specific to the Halide Metal runtime.
 
file  HalideRuntimeOpenCL.h [code]
 Routines specific to the Halide OpenCL runtime.
 
file  HalideRuntimeOpenGLCompute.h [code]
 Routines specific to the Halide OpenGL Compute runtime.
 
file  HalideRuntimeQurt.h [code]
 Routines specific to the Halide QuRT runtime.
 
file  hashmap.h [code]
 
file  hexagon_dma_pool.h [code]
 
file  metal_objc_platform_dependent.h [code]
 
file  mex_functions.h [code]
 
file  mini_cl.h [code]
 
file  mini_cuda.h [code]
 
file  mini_d3d12.h [code]
 
file  mini_hexagon_dma.h [code]
 
file  mini_opengl.h [code]
 
file  mini_qurt.h [code]
 
file  mini_qurt_vtcm.h [code]
 
file  objc_support.h [code]
 
file  printer.h [code]
 
file  runtime_internal.h [code]
 
file  scoped_mutex_lock.h [code]
 
file  scoped_spin_lock.h [code]
 
file  synchronization_common.h [code]
 
file  thread_pool_common.h [code]