Back to Networkx

Backends

doc/backends.md

latest1.3 KB
Original Source

Backends

{currentmodule}

The following backends are known to work with the current stable release of NetworkX.

Backends need not be listed here in order to work, and there may be many backends that NetworkX developers don't know about. You should be able to install the backend, enable the backend using the backend=... keyword arg, the NETWORKX_BACKEND_PRIORITY environment variable, or the config setting nx.config.backend_priority="..." as described in the Tutorial.

See the documentation for a particular backend for a description of the NetworkX functions it provides, how to install it, and any special backend-specific configurations it supports.

{list-table}
:header-rows: 1
*  - Name
   - Description
*  - [nx-parallel](https://github.com/networkx/nx-parallel)
   - Parallelized implementations of various NetworkX functions using joblib
*  - [nx-cugraph](https://rapids.ai/nx-cugraph)
   - GPU acceleration using RAPIDS cuGraph and NVIDIA GPUs
*  - [nx-arangodb](https://github.com/arangodb/nx-arangodb)
   - Seamlessly adds ArangoDB as a persistence layer to NetworkX graphs
*  - [nx-neptune](https://github.com/awslabs/nx-neptune)
   - Seamlessly offload computation workloads to AWS Neptune Analytics service