metagraph-dev / dask-grblas

Distributed GraphBLAS via dask and python-graphblas

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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!

About

Distributed GraphBLAS via dask and python-graphblas

License:Apache License 2.0


Languages

Language:Python 90.6%Language:Jupyter Notebook 9.4%