DeepGraphLearning/graphvite
A GPU-accelerated C++ graph embedding system for fast large-scale representation learning.

GraphVite is a general-purpose graph embedding engine designed for high-speed, large-scale embedding learning. It provides complete training and evaluation pipelines across three application areas: node embedding for graphs, knowledge graph embedding, and high-dimensional data visualization. The system includes nine popular embedding models with benchmarks on standard datasets, leveraging CUDA for GPU acceleration to achieve significant speedups over existing implementations.