NVStatsRecorder
Simple Python utilities to instrument NVIDIA GPUs, designed to work directly from within Jupyter Notebooks requiring minimal system utilities.
This allows users to quickly judge if their code takes proper advantage of NVIDIA GPUs and diagnose performance bottlenecks.
Features
- Works entirely from within Python
- Record NVIDIA GPU metrics without additional system utilities
- Helper functions to plot graphs visualising GPU usage
- NVLink bandwidth measurements (require elevated permissions)
- Returns raw data, including system-provided reasons for performance throttling
- Works from within Docker (when used with compatible GPU runtime)
Usage
Installing
pip install nvstatsrecorder
Support
- Core Maintainer: Timothy Liu (tlkh)
- This is not an official NVIDIA product!
- The website, its software and all content found on it are provided on an “as is” and “as available” basis. NVIDIA/NVAITC does not give any warranties, whether express or implied, as to the suitability or usability of the website, its software or any of its content. NVIDIA/NVAITC will not be liable for any loss, whether such loss is direct, indirect, special or consequential, suffered by any party as a result of their use of the libraries or content. Any usage of the libraries is done at the user’s own risk and the user will be solely responsible for any damage to any computer system or loss of data that results from such activities.
- Please open an issue if you encounter problems or have a feature request
Metadata
Release files for nvstatsrecorder 0.0.12
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| nvstatsrecorder-0.0.12.tar.gz | 6.8 kB | Without provenance | Details for nvstatsrecorder-0.0.12.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| nvstatsrecorder-0.0.12-py3-none-any.whl | Python 3 | none | any | Details for nvstatsrecorder-0.0.12-py3-none-any.whl |
Total release size: 17.9 kB
Release files / nvstatsrecorder-0.0.12.tar.gz
| Download URL | nvstatsrecorder-0.0.12.tar.gz |
|---|---|
| Size | 6.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
04913a5ac1dfff42b5675f0febb75245eb38396abd6b79523171d8c19493668f
|
|
BLAKE2b-256 checksum How to use checksums |
c50ef72ddb05175d4f8d11b2845e0c68a7fb6a4666e2c1cad3a81c70c4bb8bbe
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.0.0.post20200310 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.6.10
|
Release files / nvstatsrecorder-0.0.12-py3-none-any.whl
| Download URL | nvstatsrecorder-0.0.12-py3-none-any.whl |
|---|---|
| Size | 11.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
68af7df7c81a6da80aa5773672efc23f46ada2d20325f93024811c91bd5277c8
|
|
BLAKE2b-256 checksum How to use checksums |
8451954acd3a152daf00068036d9bf30055adc8f166446163991095d98a8805a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.0.0.post20200310 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.6.10
|
Security for nvstatsrecorder 0.0.12
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.