AutoGL logo

AutoGL

THUMNLab/AutoGL

AutoML framework & toolkit for machine learning on graphs

GraphCanon updated 2w · GitHub synced 2w

1.1k stars123 forksLast push 9mo Python Apache-2.0

Decision brief

AutoGL is an AutoML framework for machine learning on graphs, specializing in automated hyperparameter optimization and neural architecture search for various graph data tasks.

Good fit when

  • When you need to automate the process of optimizing hyperparameters and searching through different neural architectures for complex graph-based datasets.
  • If your project requires leveraging either PyTorch Geometric or Deep Graph Library as backend support, enabling seamless integration with these deep learning libraries.

Avoid when

  • For scenarios where the dataset does not involve graph structures, as AutoGL is specifically designed to handle such data types, potentially leading to suboptimal results on non-graph datasets.
  • If your project relies heavily on frameworks other than PyTorch or backends outside of PyTorch Geometric or Deep Graph Library, considering it may pose integration challenges or inefficiencies.
Requirements:
Min 8 GB RAM; Requires Python version >= 3.6.0.; Must include a backend library for graph processing; either PyTorch Geometric (>=1.7.0) or Deep Graph Library (DGL, >=0.7.0).; PyTorch version should be >=1.6.0.

Observed Jul 16, 2026 · Source: enrich:decision_facts

Verify the decision

Maintenance and security

Full trust report
Maintenance
Slowing (256d since push)
As of 2w
Provenance
Not a fork · Organization account
As of 2w
Security (OSV)
No lockfile
As of 1mo

Public GitHub metadata and optional OSV scans. Signals, not a guarantee. Trust methodology.

Install

pip install AutoGL
PyPI

Similar tools

Same-category neighbours. No typed graph edges are catalogued for this tool yet.

Evidence and technical details

Sourced facts, taxonomy, compatibility claims, README excerpt, and machine-readable endpoints.

Overview

Supports automated hyperparameter optimization and neural architecture search for graph data.

Capability facts

Languages
python

Source: github.language · Aug 4, 2026

Categories

Compatibility

Sourced claims from the README excerpt - not unsourced marketing copy.

Python runtimePython

Source: README excerpt (regex_v1, Aug 4, 2026)

1. Python >= 3.6.0
Source link

Tags

README

Requirements

Please make sure you meet the following requirements before installing AutoGL.

  1. Python >= 3.6.0

  2. PyTorch (>=1.6.0)

    see https://pytorch.org/ for installation.

  3. Graph Library Backend

    You will need either PyTorch Geometric (PyG) or Deep Graph Library (DGL) as the backend. You can select a backend following here if you install both.

    3.1 PyTorch Geometric (>=1.7.0)

    See https://pytorch-geometric.readthedocs.io/en/latest/notes/installation.html/ for installation.

    3.2 Deep Graph Library (>=0.7.0)

    See https://dgl.ai/ for installation.


Installation

Install from pip

Run the following command to install this package through pip.

pip install autogl

Install from source

Run the following command to install this package from the source.

git clone https://github.com/THUMNLab/AutoGL.git
cd AutoGL
python setup.py install

Install for development

If you are a developer of the AutoGL project, please use the following command to create a soft link, then you can modify the local package without install them again.

pip install -e .

License

We follow Apache license across the entire codebase from v0.2.

For agents

This page has a .md twin and JSON over the API.

Was this helpful?

Anonymous feedback helps us improve pages and translations.