DeepGraphLearning/graphvite
GraphVite: A General and High-performance Graph Embedding System
Implements CPU-GPU hybrid training across node embedding, knowledge graph embedding, and visualization tasks with 9 popular models and pre-trained baselines. Achieves massive speedups (up to 334x on node2vec) through CUDA-accelerated computation and efficient negative sampling. Provides end-to-end pipelines with built-in evaluation metrics, YAML configuration system, and command-line tools for custom experiments and high-dimensional data visualization.
1,270 stars. No commits in the last 6 months.
Stars
1,270
Forks
156
Language
C++
License
Apache-2.0
Category
Last pushed
Jun 14, 2024
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/embeddings/DeepGraphLearning/graphvite"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
Accenture/AmpliGraph
Python library for Representation Learning on Knowledge Graphs https://docs.ampligraph.org
benedekrozemberczki/graph2vec
A parallel implementation of "graph2vec: Learning Distributed Representations of Graphs"...
bi-graph/Emgraph
A Python library for knowledge graph representation learning (graph embedding).
nju-websoft/muKG
μKG: A Library for Multi-source Knowledge Graph Embeddings and Applications, ISWC 2022
zjunlp/KNN-KG
[NLPCC 2023] Reasoning Through Memorization: Nearest Neighbor Knowledge Graph Embeddings with...