Skip to main content

Retrieve gpu, cpu, and npu device info and properties from Linux/MacOS with zero package dependency.

Project description

Device-SMI

Python lib with zero-dependencies and will get you a unified device.info properties for gpu, cpu, and npu. No more calling separate tools such as nvidia-smi or /proc/cpuinfo and parsing it yourself.

Device data sources:

  • CPU: [Intel/Amd/Apple] Linux/MacOS system interface
  • NVIDIA GPU: NVIDIA System Management Interface (NVIDIA-SMI).
  • Apple GPU: MacOS interfaces
  • AMD GPU: (PENDING)
  • Intel GPU: (PENDING)

Features

  • Retrieve information for both CPU and GPU devices.
  • Includes details about memory usage, utilization, driver, pcie info when applicable, and other device specifications.
  • Zero pypi dependency

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

device_smi-0.0.1.tar.gz (9.0 kB view details)

Uploaded Source

File details

Details for the file device_smi-0.0.1.tar.gz.

File metadata

  • Download URL: device_smi-0.0.1.tar.gz
  • Upload date:
  • Size: 9.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.10

File hashes

Hashes for device_smi-0.0.1.tar.gz
Algorithm Hash digest
SHA256 44b51a4a8a3c64d404a44cebd8c37d3896e4a552d249ccb3148ed946b2fa791a
MD5 9521b4c4178051c73f56761b256551e5
BLAKE2b-256 5d3d2b1dd0cd1ce3d47cd7f048d94250187dc42a04520d7cecb926f86388540d

See more details on using hashes here.

Supported by

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