Halide简介

Halide是基于C++的领域特定语言domain specific language (DSL),用于图像处理的高性能算子自动生成。

编译

Halide支持两种编译模式:

  • Ahead of Time (AOT)

  • Just in Time (JIT)

目标硬件支持

Halide 目前支持的后端:

  • CPU architectures: X86, ARM, MIPS, Hexagon, PowerPC, RISC-V

  • Operating systems: Linux, Windows, macOS, Android, iOS, Qualcomm QuRT

  • GPU Compute APIs: CUDA, OpenCL, OpenGL Compute Shaders, Apple Metal, Microsoft Direct X 12

Halide资源

  • Halide 官网: http://halide-lang.org/

  • github: https://github.com/halide/Halide

  • API文档: http://halide-lang.org/docs

  • Halide教程 想要对Halide有更多了解,欢迎自行学习