halide
« Back to VersTracker
Description:
Language for fast, portable data-parallel computation
Type: Formula  |  Latest Version: 21.0.0@0  |  Tracked Since: Oct 15, 2025
Links: Homepage  |  @halidelang  |  formulae.brew.sh
Category: Developer tools
Tags: compiler image-processing computational-photography performance c-plus-plus
Install: brew install halide
About:
Halide is a programming language and compiler designed specifically for high-performance image processing and computational photography. It simplifies the creation of fast, portable algorithms by separating the algorithm from its implementation schedule. This enables developers to achieve optimal performance across diverse hardware without rewriting code for each architecture.
Key Features:
  • Domain-specific language for image processing
  • Automatic scheduling for performance optimization
  • Cross-platform portability (x86, ARM, GPU)
  • C++ integration for easy adoption
  • Open-source and actively maintained
Use Cases:
  • High-performance image processing pipelines
  • Computational photography algorithms
  • Computer vision applications
  • Deep learning inference optimization
Alternatives:
  • OpenCV – OpenCV provides pre-built functions, while Halide allows writing custom algorithms with performance scheduling
  • TVM – TVM focuses on deep learning compilation, Halide specializes in image processing and stencil computations
Version History
Detected Version Rev Change Commit
Oct 15, 2025 10:57am 0 VERSION_BUMP f8d7fadb
Oct 15, 2025 2:26am 0 VERSION_BUMP d2ab9d70
Sep 15, 2025 9:50pm 1 VERSION_BUMP 3fb2e1af
Dec 19, 2024 12:20am 0 VERSION_BUMP 9738f45a
Dec 18, 2024 3:55pm 0 VERSION_BUMP 7c77e5fc
Oct 12, 2024 5:04pm 6 1 VERSION_BUMP 17ebbf70
Oct 1, 2024 12:00am 6 1 VERSION_BUMP 49df90e9
Sep 29, 2024 6:32pm 6 1 VERSION_BUMP 4dc3c292
Sep 13, 2024 4:28pm 6 0 VERSION_BUMP 87563eb0