Skip to main content

NVStatsRecorder

Project description

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

nvstatsrecorder-0.0.12.tar.gz (6.8 kB view details)

Uploaded Source

Built Distribution

nvstatsrecorder-0.0.12-py3-none-any.whl (11.1 kB view details)

Uploaded Python 3

File details

Details for the file nvstatsrecorder-0.0.12.tar.gz.

File metadata

  • Download URL: nvstatsrecorder-0.0.12.tar.gz
  • Upload date:
  • Size: 6.8 kB
  • Tags: Source
  • Uploaded using 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

File hashes

Hashes for nvstatsrecorder-0.0.12.tar.gz
Algorithm Hash digest
SHA256 04913a5ac1dfff42b5675f0febb75245eb38396abd6b79523171d8c19493668f
MD5 315cfd9f96d46ec6ed873974dadc74e1
BLAKE2b-256 c50ef72ddb05175d4f8d11b2845e0c68a7fb6a4666e2c1cad3a81c70c4bb8bbe

See more details on using hashes here.

File details

Details for the file nvstatsrecorder-0.0.12-py3-none-any.whl.

File metadata

  • Download URL: nvstatsrecorder-0.0.12-py3-none-any.whl
  • Upload date:
  • Size: 11.1 kB
  • Tags: Python 3
  • Uploaded using 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

File hashes

Hashes for nvstatsrecorder-0.0.12-py3-none-any.whl
Algorithm Hash digest
SHA256 68af7df7c81a6da80aa5773672efc23f46ada2d20325f93024811c91bd5277c8
MD5 c05508a05585a6271decfdecf4985e4d
BLAKE2b-256 8451954acd3a152daf00068036d9bf30055adc8f166446163991095d98a8805a

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page