#opencl #graph #cuda #traverse #sparse

RayBNN_Graph

Graph Manipulation Library For GPUs, CPUs, and FPGAs via CUDA, OpenCL, and oneAPI

1 unstable release

0.1.0 Nov 6, 2023

#1529 in Math

GPL-3.0-only

17KB
279 lines

RayBNN_Graph

Graph Manipulation Library For GPUs, CPUs, and FPGAs via CUDA, OpenCL, and oneAPI

Install Arrayfire

Install the Arrayfire 3.9.0 binaries at https://arrayfire.com/binaries/

or build from source https://github.com/arrayfire/arrayfire/wiki/Getting-ArrayFire

Add to Cargo.toml

arrayfire = { version = "3.8.1", package = "arrayfire_fork" }
rayon = "1.7.0"
num = "0.4.1"
num-traits = "0.2.16"
half = { version = "2.3.1" , features = ["num-traits"] }
RayBNN_Sparse = "0.1.5"
RayBNN_DataLoader = "0.1.3"
RayBNN_Graph = "0.1.0"

List of Examples

Dependencies

~4MB
~75K SLoC