topograph

module
v1.0.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 18, 2026 License: Apache-2.0

README

Logo

Topograph

Build Status Codecov Static Badge

Topograph is a component that discovers the physical network topology of a cluster and exposes it to schedulers, enabling topology-aware scheduling decisions. It abstracts multiple topology sources and translates them into the format required by each scheduler.

Quick Start

Pick the install path that matches your scheduler:

  • Kubernetes — the same Helm chart covers native Kubernetes scheduling (k8s engine), Node Feature Discovery CR output (nfd engine), and Slinky (Slurm-on-Kubernetes, slinky engine). See Install on Kubernetes.
  • Slurm (bare metal) — install a .deb or .rpm package on the Slurm head node and run Topograph as a systemd service. See Install on Slurm.

Learn more

Directories

Path Synopsis
cmd
kwok-nodes command
node-observer command
topograph command
internal
k8s
pkg
accelerator
Package accelerator discovers accelerator-domain assignments independently of the network fabric a provider discovers.
Package accelerator discovers accelerator-domain assignments independently of the network fabric a provider discovers.
engines/graph
* Copyright 2026, NVIDIA CORPORATION * SPDX-License-Identifier: Apache-2.0
* Copyright 2026, NVIDIA CORPORATION * SPDX-License-Identifier: Apache-2.0
ib
topology
* Copyright 2026, NVIDIA CORPORATION * SPDX-License-Identifier: Apache-2.0
* Copyright 2026, NVIDIA CORPORATION * SPDX-License-Identifier: Apache-2.0

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL