halide-arrayfire
[![license](https://img.shields.io/github/license/twesterhout/halide-haskell.svg?style=flat-square)](LICENSE)
[![build](https://img.shields.io/github/actions/workflow/status/twesterhout/halide-haskell/ci.yml?style=flat-square)](https://github.com/twesterhout/halide-haskell/actions/workflows/ci.yml)
[![Hackage](https://img.shields.io/hackage/v/halide-arrayfire?style=flat-square)](https://hackage.haskell.org/package/halide-arrayfire)
This package integrates
[halide-haskell](https://github.com/twesterhout/halide-haskell/) with
[arrayfire](https://github.com/arrayfire/arrayfire-haskell) by implementing
an instance of `IsHalideBuffer` for the `Array` data type.
- [X] CPU
- [ ] CUDA (know how to do it, just need a bit of time)
- [ ] OpenCL (no idea how, contributions are welcome!)