GPU/Hardware/Software Bill of Materials — zero dependencies
Reason this release was yanked:
prevent 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.1.0.tar.gz
(2.0 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.1.0.tar.gz.
File metadata
- Download URL: nvidia_gbom-0.1.0.tar.gz
- Upload date:
- Size: 2.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b66a49bd50d6ae9c026a199d4166b6f591bb6728d13b05a6a37eb9c50946d08a
|
|
| MD5 |
5838a11a9f3eef320cd7cbfdc5f6beed
|
|
| BLAKE2b-256 |
372e095afb1b9ec82d655b891d94e12ebcb2555112c64d9d9b5c1edfe5f89a07
|
File details
Details for the file nvidia_gbom-0.1.0-py3-none-any.whl.
File metadata
- Download URL: nvidia_gbom-0.1.0-py3-none-any.whl
- Upload date:
- Size: 2.1 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 |
c8835fb9160cd3b20281c5956bc1ffa1bac41d66aab026d4bd66d93f65ef3058
|
|
| MD5 |
258714723b41f43421bdb8899fd3787d
|
|
| BLAKE2b-256 |
0bd4053c7741ffc3c11d024f3b81c35ac7421a3aff576f363dfb3d27ba3d787f
|