Metadata-Version: 2.1
Name: device-smi
Version: 0.0.1
Summary: Retrieve gpu, cpu, and npu device info and properties from Linux/MacOS with zero package dependency.
Home-page: https://github.com/ModelCloud/Device-SMI/
Author: ModelCloud
Author-email: qubitium@modelcloud.ai
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Operating System :: OS Independent
Requires-Python: >=3
Description-Content-Type: text/markdown
License-File: LICENSE

# 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
