melonakos / ArrayFire-Nim

A Nim Wrapper for ArrayFire

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ArrayFireNim

ArrayFireNim is a Nim wrapper for Arrayfire.

It enables very fast Array operations on different backends (CPU, OpenCL, CUDA)

Compilation requires the C++ backend of nim (compile with cpp option)

The wrapper is using the unified backend making it is possible to switch backends at runtime.

Currently this package is developed and tested on Arch Linux and Windows 11. On windows compilation with vcc is required

Please Note

ArrayFire-Nim is not affiliated with or endorsed by ArrayFire. The ArrayFire literal mark is used under a limited license granted by ArrayFire the trademark holder in the United States and other countries.

This is currently work in progress after a longer break. The documentation will be updated soon.

About

A Nim Wrapper for ArrayFire

License:BSD 3-Clause "New" or "Revised" License


Languages

Language:Nim 100.0%