Skip to content

bitstormFA/ArrayFire-Nim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.