GPU/Hardware/Software Bill of Materials — zero dependencies
Reason this release was yanked:
stop new users
Project description
nvidia-gbom
One-shot SBOM + HBOM snapshot for NVIDIA GPU nodes.
Zero dependencies. Pure stdlib + nvidia-smi.
pip install nvidia-gbom
nvidia-gbom
nvidia-gbom │ gb200-node-01 │ 2025-01-15 14:23:11 UTC
Linux 5.15.0-nvidia
HBOM — GPU Devices ──────────────────────────────────────
──────────────────────────────────────────────────────────
# Name VRAM Driver CUDA
──────────────────────────────────────────────────────────
[0] NVIDIA GB200 192 GiB 560.35.03 12.6
[1] NVIDIA GB200 192 GiB 560.35.03 12.6
...
HBOM — CPU & Memory ─────────────────────────────────────
Model NVIDIA Grace (ARM Neoverse V2)
Arch aarch64
Cores 72
RAM Total 480.0 GB
SBOM — CUDA Stack ───────────────────────────────────────
Driver 560.35.03
CUDA (driver) 12.6
CUDA Runtime 12.4.1
cuDNN 9.1.0
NCCL 2.21.5
TensorRT 10.0.1
Python 3.11.9
SBOM — Python Packages (312 total) ─────────────────────
torch 2.4.0
transformers 4.43.0
vllm 0.5.4
...
+ 305 more packages · run: nvidia-gbom --packages
Usage
nvidia-gbom # HBOM + SBOM snapshot
nvidia-gbom --packages # include full package list
nvidia-gbom --json # machine-readable JSON
What it captures
| HBOM | GPU name, VRAM, driver, serial, VBIOS · CPU model, arch, cores · RAM |
| SBOM | CUDA driver + runtime · cuDNN · NCCL · TensorRT · Python · all packages |
No dependencies
Uses only:
- Python stdlib (
subprocess,platform,json,/proc/cpuinfo,/proc/meminfo) nvidia-smi(ships with any NVIDIA driver)
Works on any Linux node with an NVIDIA driver installed.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
nvidia_gbom-0.2.0.tar.gz
(2.2 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file nvidia_gbom-0.2.0.tar.gz.
File metadata
- Download URL: nvidia_gbom-0.2.0.tar.gz
- Upload date:
- Size: 2.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
618e7c038fdf0d6c0fffc27446057f51fcdd1e6cb60f22890638706ccf848c16
|
|
| MD5 |
5e69bef0f9b8fd4702dd5935288424e8
|
|
| BLAKE2b-256 |
faeb27d8d99316155ea254ec4e7e2223dc4fc8ad0ea866cc829029cb617af344
|
File details
Details for the file nvidia_gbom-0.2.0-py3-none-any.whl.
File metadata
- Download URL: nvidia_gbom-0.2.0-py3-none-any.whl
- Upload date:
- Size: 2.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f4171a1c0cc53dda41657261fb0fbaef6642ff06dd040d9932f59adf0e6b5d00
|
|
| MD5 |
ab808c061c29f42abebb9e008020f501
|
|
| BLAKE2b-256 |
175e2c3cf88d029a723348487dd1aa707db44cd0ae1d9b4545f9d8d56bf502b0
|