#linear-algebra #opencl #bounds

openalgebra

Rust linear algebra library for OpenCL

1 unstable release

Uses old Rust 2015

0.0.1 Oct 26, 2017

#83 in #bounds

MIT license

35KB
881 lines

OpenAlgebra

Welcome to OpenAlgebra!

What is OpenAlgebra?

Open Algebra is a linear algebra library written in Rust and intended for GPU bound computation with OpenCL.

Why?

The current Rust linear algebra library availability is very good, but currently no high-quality and well-maintained libraries exist to push these features to the GPU.

Can I help?

Sure! Just submit a Pull Request and I'll review it as soon as I can.

But I don't know anything about OpenCL or Linear Algebra

That's fine! The OpenCL knowledge is not very advanced. I would read up over at arrayfire-rust. For linear algebra, there is plenty of work to be done that doesn't require in depth knowledge of this area of math, but I would also recommend reading up on Matrices and Vectors on Wikipedia or Khan Academy.

Dependencies

~1.5MB
~31K SLoC