Metadata-Version: 2.4
Name: yuzj_slim_profiler
Version: 0.1.7
Summary: A Slim version for https://github.com/WanluLiuLab/labw_proc_profiler, capable of tracing NVidia multi-GPU workloads
Author-email: YU Zhejian <yuzj25@seas.upenn.edu>
License-Expression: GPL-3.0-or-later
Project-URL: Source, https://github.com/YU-Zhejian/slim_profiler
Classifier: Development Status :: 2 - Pre-Alpha
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Science/Research
Classifier: Natural Language :: English
Classifier: Operating System :: MacOS :: MacOS X
Classifier: Operating System :: POSIX
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Topic :: Utilities
Requires-Python: >=3.10
Description-Content-Type: text/markdown
License-File: License.md
Requires-Dist: psutil
Provides-Extra: plot
Requires-Dist: matplotlib; extra == "plot"
Requires-Dist: pandas; extra == "plot"
Provides-Extra: gpu
Requires-Dist: pynvml; extra == "gpu"
Provides-Extra: gpu-stress
Requires-Dist: torch; extra == "gpu-stress"
Dynamic: license-file

# README

## TODO

## News

### `0.1.7` 2026-03-12

- Set minimal required Python version to 3.10.

### `0.1.6` 2026-03-11

- Changed matplotlib backend to `Agg` to prevent Tk from messing the benchmarks.

### `0.1.5` 2026-03-10

- Added `max_rss`, `max_gpu_mem`, and `mean_cpu_ulti` methods for callers to get maximum resource consumption at the end.

### `0.1.4` 2026-03-10

- Fixed unreported error.

### `0.1.3` 2026-03-10

- Fixed issue #6.

### `0.1.2` 2026-03-10

- Fixed issue #5.

### `0.1.1` 2026-03-10

- Added plotting functionality to visualize the results.
- Fixed issue #1, #2, and #3.
- The unit inside the TSVs changed from MiB to B.
- Miscellaneous bug fixes and performance improvements.

### `0.1.0` 2026-03-09

- Initial Release.
