Skip to main content

A module/TUI for AMD GPU statistics

Project description

amdgpu_stats

A Python module/TUI for AMD GPU statistics. Please file an issue with feature requests or bug reports!

Screenshots

Main screen / stats

Screenshot of the main stats table

Usage graphs

Screenshot of the 'graphing' scroll bars

Logs

Screenshot of the 'Logs' tab pane

Installation

pip install amdgpu-stats

To use the TUI, run amdgpu-stats in your terminal of choice. For the module, see below!

Module

Introduction:

In [1]: import amdgpu_stats.utils

In [2]: amdgpu_stats.utils.CARDS
Out[2]: {'card0': '/sys/class/drm/card0/device/hwmon/hwmon9'}

In [3]: amdgpu_stats.utils.get_core_stats('card0')
Out[3]: {'sclk': 640000000, 'mclk': 1000000000, 'voltage': 0.79, 'util_pct': 65}

In [4]: amdgpu_stats.utils.get_clock('core', format_freq=True)
Out[4]: '659 MHz' 

For more information on what the module provides, please see:

Requirements

Only Linux is supported. Information is completely sourced from sysfs.

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

amdgpu_stats-0.1.23.tar.gz (11.3 kB view hashes)

Uploaded Source

Built Distribution

amdgpu_stats-0.1.23-py3-none-any.whl (12.5 kB view hashes)

Uploaded Python 3

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