Bo's repositories
chatbot-ui
An open source ChatGPT UI.
DAF
Efficient Subgraph Matching: Harmonizing Dynamic Programming, Adaptive Matching Order, and Failing Set Together
dataflow-join
An implementation of Ngo et al's GenericJoin in timely dataflow.
dgl
Python package built to ease deep learning on graph, on top of existing DL frameworks.
differential-dataflow
An implementation of differential dataflow using timely dataflow on Rust.
examples
A set of examples around pytorch in Vision, Text, Reinforcement Learning, etc.
Galois
Galois: C++ library for multi-core and multi-node parallelization
GraMi
GraMi is a novel framework for frequent subgraph mining in a single large graph, GraMi outperforms existing techniques by 2 orders of magnitudes. GraMi supports finding frequent subgraphs as well as frequent patterns, Compared to subgraphs, patterns offer a more powerful version of matching that captures transitive interactions between graph nodes (like friend of a friend) which are very common in modern applications. Also, GraMi supports user-defined structural and semantic constraints over the results, as well as approximate results. For more details, check our paper: Mohammed Elseidy, Ehab Abdelhamid, Spiros Skiadopoulos, and Panos Kalnis. GRAMI: Frequent Subgraph and Pattern Mining in a Single Large Graph. PVLDB, 7(7):517-528, 2014.
GSI
GPU-friendly subgraph isomorphism
guava
Google core libraries for Java
memgraph
Build modern, graph-based applications on top of your streaming data in minutes
microservices-demo
Sample cloud-first application with 10 microservices showcasing Kubernetes, Istio, and gRPC.
ogb
Benchmark datasets, data loaders, and evaluators for graph machine learning
orientdb
OrientDB is the most versatile DBMS supporting Graph, Document, Reactive, Full-Text, Geospatial and Key-Value models in one Multi-Model product. OrientDB can run distributed (Multi-Master), supports SQL, ACID Transactions, Full-Text indexing and Reactive Queries. OrientDB Community Edition is Open Source using a liberal Apache 2 license.
peregrine
Peregrine: A Pattern-Aware Graph Mining System
python-tutorial
A Python 3 programming tutorial for beginners.
pytorch
Tensors and Dynamic neural networks in Python with strong GPU acceleration
pytorch_geometric
Geometric Deep Learning Extension Library for PyTorch
pytorch_scatter
PyTorch Extension Library of Optimized Scatter Operations
SAGA-Bench
Software and Hardware Characterization of Streaming Graph Analytics Workloads