←Backhalide/Halide0Copy as MarkdownView on GitHub↗6,572 stars·1,093 forks·C++·other·1 viewhalide-lang.org↗HalideFeaturesHigh-Performance Image - Provides a C++ DSL for writing image processing algorithms that separate algorithm from schedule.Schedule Optimization via Learned Cost Models - Ships an automatic scheduler that uses a learned cost model and beam search to optimize pipeline performance.Pipeline - Offloads pipeline stages to GPU compute APIs such as CUDA, Metal, or DirectX 12.Heterogeneous Hardware Pipeline Compilation - Compiles pipelines to run on CPUs, GPUs, or accelerators without algorithm changes.