Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/brosnanyuen/raybnn_graph
Graph Manipulation Library For GPUs, CPUs, and FPGAs via CUDA, OpenCL, and oneAPI
https://github.com/brosnanyuen/raybnn_graph
cuda gpu graph graph-algorithms neural-network neural-networks opencl raybnn rust
Last synced: 3 months ago
JSON representation
Graph Manipulation Library For GPUs, CPUs, and FPGAs via CUDA, OpenCL, and oneAPI
- Host: GitHub
- URL: https://github.com/brosnanyuen/raybnn_graph
- Owner: BrosnanYuen
- License: gpl-3.0
- Created: 2023-10-29T00:15:15.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-06-18T06:10:21.000Z (8 months ago)
- Last Synced: 2024-08-11T12:59:09.729Z (6 months ago)
- Topics: cuda, gpu, graph, graph-algorithms, neural-network, neural-networks, opencl, raybnn, rust
- Language: Rust
- Homepage:
- Size: 48.8 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 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/](https://arrayfire.com/binaries/)
or build from source
[https://github.com/arrayfire/arrayfire/wiki/Getting-ArrayFire](https://github.com/arrayfire/arrayfire/wiki/Getting-ArrayFire)# Add to Cargo.toml
```
arrayfire = { version = "3.8.1", package = "arrayfire_fork" }
rayon = "1.10.0"
num = "0.4.3"
num-traits = "0.2.19"
half = { version = "2.4.1" , features = ["num-traits"] }
RayBNN_Sparse = "2.0.2"
RayBNN_DataLoader = "2.0.3"
RayBNN_Graph = "2.0.3"
```# List of Examples