awesome-repositories.com
Blog
MCP
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektMCP-ServerÜber unsRanking-MethodikPresse
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
alibaba avatar

alibaba/graph-learn

0
View on GitHub↗
1,341 Stars·266 Forks·C++·Apache-2.0·12 Aufrufe

Graph Learn

Graph-learn is a distributed graph processing engine and graph neural network framework designed for large-scale graph data. It provides specialized query interfaces to extract training subgraphs and node neighborhoods, enabling the construction and training of complex graph neural network models on massive datasets. The system integrates a real-time inference server to serve live predictions by sampling dynamic graphs with low latency while processing streaming graph updates.

The project features a C++ core engine integration that executes graph sampling and tensor operations natively, coupled with a distributed graph partitioning engine that fragments graph topologies across multiple worker nodes for parallel traversal. It includes a neighbor sampling pipeline that feeds balanced mini-batches into neural network training loops, alongside a partition-based distributed storage layer with local neighborhood indexing. A high-level Python API bridges user-defined workflows with the underlying distributed execution engine.

Features

  • Graph Neural Networks - Enables the construction and training of complex graph neural network models on massive datasets.
  • Neighborhood Sampling - Extracts localized subgraphs and node neighborhoods on demand to feed balanced mini-batches into training loops.
  • Distributed Graph Engines - Fragments massive graph topologies across multiple cluster nodes for parallel traversal and model training.
  • Graph Neural Network Training Routines - Supports building and training complex graph neural network models on massive datasets using specialized sampling.
  • Graph Neighborhood Sampling - Extracts training subgraphs and node neighborhoods using specialized query interfaces for graph models.
  • Distributed Graph Storage - Stores fragmented graph topologies across worker nodes with local neighborhood indexing for fast parallel access.
  • Graph-Augmented Inference - Serves live predictions by sampling dynamic graphs with low latency and processing streaming updates.
  • Real-Time Prediction Serving - Serves live graph predictions with low latency by querying dynamic graph structures and streaming updates.
  • C++ Core Implementations - Executes heavy graph sampling and tensor operations natively in C++ for maximum execution throughput.

Star-Verlauf

Star-Verlauf für alibaba/graph-learnStar-Verlauf für alibaba/graph-learn

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu Graph Learn

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Graph Learn.
  • mdeff/cnn_graphAvatar von mdeff

    mdeff/cnn_graph

    1,369Auf GitHub ansehen↗

    Cnn_graph is a graph convolutional network framework and graph signal processing library designed for machine learning research. It provides computational notebooks and code to process and classify graph-structured data by combining node features with an underlying adjacency matrix representation. The framework performs spectral graph convolutions through localized filters and accelerates filtering operations using truncated Chebyshev polynomials to avoid explicit graph Laplacian diagonalization. It includes a graph-structured data pipeline and sparse adjacency representations to handle irreg

    Jupyter Notebookconvolutional-neural-networksdeep-learninggraph-neural-networks
    Auf GitHub ansehen↗1,369
  • rusty1s/pytorch_geometricAvatar von rusty1s

    rusty1s/pytorch_geometric

    23,848Auf GitHub ansehen↗

    PyTorch Geometric is a library for building and training machine learning models on graph-structured data. It provides a framework for developing graph neural networks, including a specialized system for implementing node-to-node information exchange via customizable message passing, aggregation, and update functions. The library includes a sparse data processing toolkit that utilizes accelerated CPU and CUDA kernels to perform efficient reductions on large sparse datasets. It supports the creation of specialized architectures for structured data such as 3D meshes and point clouds. The proje

    Python
    Auf GitHub ansehen↗23,848
  • thinkaurelius/titanAvatar von thinkaurelius

    thinkaurelius/titan

    5,228Auf GitHub ansehen↗

    Titan is a distributed graph database and computing engine designed for storing and querying massive datasets of interconnected nodes and edges across multi-machine clusters. It functions as a scalable graph storage layer and transactional store, providing a framework for executing large-scale graph processing jobs and deep traversals. The system is distinguished by its pluggable storage backend, which decouples the graph engine from the physical persistence layer. It utilizes vertex-cut data partitioning to balance processing loads and a set-cardinality property model that allows single prop

    Java
    Auf GitHub ansehen↗5,228
  • dmlc/dglAvatar von dmlc

    dmlc/dgl

    14,283Auf GitHub ansehen↗

    DGL is a Python library for building and training graph neural networks. It functions as a graph message passing framework and a geometric deep learning tool, enabling the development of models that analyze graph-structured data. The library is designed for large-scale graph processing, utilizing distributed training and neighbor sampling to handle datasets with billions of edges. It provides specialized support for heterogeneous graph modeling, allowing for the representation of complex real-world entities with multiple node and edge types. Its capabilities cover a wide range of graph tasks

    Pythondeep-learninggraph-neural-networks
    Auf GitHub ansehen↗14,283
Alle 30 Alternativen zu Graph Learn anzeigen→

Häufig gestellte Fragen

Was macht alibaba/graph-learn?

Graph-learn is a distributed graph processing engine and graph neural network framework designed for large-scale graph data. It provides specialized query interfaces to extract training subgraphs and node neighborhoods, enabling the construction and training of complex graph neural network models on massive datasets. The system integrates a real-time inference server to serve live predictions by sampling dynamic graphs with low latency while processing streaming graph…

Was sind die Hauptfunktionen von alibaba/graph-learn?

Die Hauptfunktionen von alibaba/graph-learn sind: Graph Neural Networks, Neighborhood Sampling, Distributed Graph Engines, Graph Neural Network Training Routines, Graph Neighborhood Sampling, Distributed Graph Storage, Graph-Augmented Inference, Real-Time Prediction Serving.

Welche Open-Source-Alternativen gibt es zu alibaba/graph-learn?

Open-Source-Alternativen zu alibaba/graph-learn sind unter anderem: mdeff/cnn_graph — Cnn_graph is a graph convolutional network framework and graph signal processing library designed for machine learning… rusty1s/pytorch_geometric — PyTorch Geometric is a library for building and training machine learning models on graph-structured data. It provides… thinkaurelius/titan — Titan is a distributed graph database and computing engine designed for storing and querying massive datasets of… dmlc/dgl — DGL is a Python library for building and training graph neural networks. It functions as a graph message passing… angel-ml/angel — Angel is a distributed machine learning framework and graph computation engine designed to train predictive models and… tkipf/pygcn — pygcn is a PyTorch library and framework for implementing graph convolutional networks. It provides tools for…

Kuratierte Suchen mit Graph Learn

Handverlesene Sammlungen, in denen Graph Learn vorkommt.
  • Bibliotheken für relationale Graph Neural Networks
  • Bibliothek zum Erstellen von Deep-Learning-Modellen
  • Node embedding frameworks