-
Notifications
You must be signed in to change notification settings - Fork 2k
Open
Labels
Description
Package Details
- Package Name/Version: halide/19.0.0
- Website: https://halide-lang.org/
- Source code: https://github.com/halide/Halide
Description Of The Library / Tool
Halide is a programming language designed to make it easier to write high-performance image and array processing code on modern machines. Halide currently targets:
- 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
Rather than being a standalone programming language, Halide is embedded in C++. This means you write C++ code that builds an in-memory representation of a Halide pipeline using Halide's C++ API. You can then compile this representation to an object file, or JIT-compile it and run it in the same process.
I am happy to work on this, since I am a Halide maintainer. Our library has been available in vcpkg for some time and we are interested in expanding to Conan. I searched for another request that might be open and found only a brief mention in #621.
paul-pw, saierd, connorsmacd, Alex-PLACET, chrizbee and 4 more