Metadata-Version: 2.4
Name: cjm-capability-monitor-nvidia
Version: 0.0.25
Summary: An NVIDIA GPU monitoring capability for the cjm-substrate runtime that provides real-time hardware telemetry via nvitop.
Author-email: "Christian J. Mills" <9126128+cj-mills@users.noreply.github.com>
License: Apache-2.0
Project-URL: Repository, https://github.com/cj-mills/cjm-capability-monitor-nvidia
Keywords: python
Classifier: Natural Language :: English
Classifier: Intended Audience :: Developers
Classifier: Development Status :: 3 - Alpha
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
Requires-Python: >=3.12
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: cjm-substrate>=0.0.51
Requires-Dist: cjm-capability-primitives>=0.0.10
Requires-Dist: nvitop
Requires-Dist: psutil
Dynamic: license-file

# cjm-capability-monitor-nvidia

<!-- generated from the context graph by `cjm-context-graph readme` — do not edit by hand; edit the graph (the urge to hand-edit = move it on-graph) -->

An NVIDIA GPU monitoring capability for the cjm-substrate runtime that provides real-time hardware telemetry via nvitop.

## Modules

- **`cjm_capability_monitor_nvidia.capability`** — NVIDIA GPU monitoring capability using nvitop — real-time hardware telemetry (GPU memory/utilization, system RAM, CPU) with an nvidia-smi fallback.

## API

### `cjm_capability_monitor_nvidia.capability`

- `NvidiaMonitorCapability` _class_ — NVIDIA System Monitor using nvitop (a pure-telemetry ToolCapability).
