Skip to content

metagraph-dev/dask-grblas

Repository files navigation

dask-grblas

Version License Build Status Coverage Status Code style

This is a work in progress. It is ready to be played with (lightly), but not used for any serious work.

grblas provides a high-level syntax for writing GraphBLAS, which is a sparse linear algebra specification suitable for many graph algorithms. The primary GraphBLAS implementation is SuiteSparse:GraphBLAS by Dr. Timothy Davis.

dask-grblas mirrors the grblas API and uses dask for out-of-core or distributed computation. I hope this can be a pleasant way to scale GraphBLAS to very large problems.

Sparse arrays are hard. Distributed sparse arrays are even harder--but interesting! If you're curious, would like to help, or just feel like saying hello, please leave a message!