Recent Releases of perun
perun - v0.9.0
What's Changed
Bug fixes
fix: removed transition from readme.rst (
248f08b)fix: Added NumpyEncoder to bench output format (#173) (
2a41e37)
Documentation
- docs: Documentation improvements (#174) (
278411d)
Features
- feat: better logging ( I think for the second time) (
c2f368e)
Full Changelog: https://github.com/Helmholtz-AI-Energy/perun/compare/v0.8.10...v0.9.0
- Python
Published by github-actions[bot] 9 months ago
perun - v0.8.10
What's Changed
Fix
fix: Corrected wrong unit for CO2eq on the text report, g -> kg (#168) (
21b50a2)fix: mrun_id set properly after removing circular dependency (#167) (
29d9da6)fix: Single subprocess for multiple rounds (#156) (
7a13574
Full Changelog: https://github.com/Helmholtz-AI-Energy/perun/compare/v0.8.9...v0.8.10
- Python
Published by github-actions[bot] 11 months ago
perun - v0.8.9
What's Changed
- Standardization of yml file extensions + extension for python 3.13 by @andife in https://github.com/Helmholtz-AI-Energy/perun/pull/148
- Better ID suffix counter by @JuanPedroGHM in https://github.com/Helmholtz-AI-Energy/perun/pull/149
- Better file and multiprocessing error handling by @JuanPedroGHM in https://github.com/Helmholtz-AI-Energy/perun/pull/151
Full Changelog: https://github.com/Helmholtz-AI-Energy/perun/compare/v0.8.8...v0.8.9
- Python
Published by github-actions[bot] about 1 year ago
perun - v0.8.8
What's Changed
- fix: fixed wrong assumption on number of core freq elements by @JuanPedroGHM in https://github.com/Helmholtz-AI-Energy/perun/pull/145
@perundecorator returns the last execution result by @JuanPedroGHM in https://github.com/Helmholtz-AI-Energy/perun/pull/147
Full Changelog: https://github.com/Helmholtz-AI-Energy/perun/compare/v0.8.7...v0.8.8
- Python
Published by github-actions[bot] over 1 year ago
perun - v0.8.7
What's Changed
- feat: Coverage badge and PR reports by @JuanPedroGHM in https://github.com/Helmholtz-AI-Energy/perun/pull/141
- build: Dependency updates by @JuanPedroGHM in https://github.com/Helmholtz-AI-Energy/perun/pull/142
- ci: New release framework by @JuanPedroGHM in https://github.com/Helmholtz-AI-Energy/perun/pull/143
Full Changelog: https://github.com/Helmholtz-AI-Energy/perun/compare/v0.8.1...v0.8.7
- Python
Published by github-actions[bot] over 1 year ago
perun - v0.8.6-rc.1
What's Changed
- feat: Coverage badge and PR reports by @JuanPedroGHM in https://github.com/Helmholtz-AI-Energy/perun/pull/141
- build: Dependency updates by @JuanPedroGHM in https://github.com/Helmholtz-AI-Energy/perun/pull/142
Full Changelog: https://github.com/Helmholtz-AI-Energy/perun/compare/v0.8.1...v0.8.6-rc.1
- Python
Published by github-actions[bot] over 1 year ago
perun - v0.8.0
What's Changed
- feat: Configuration options to include or exclude specific sensors or backends by @JuanPedroGHM in https://github.com/Helmholtz-AI-Energy/perun/pull/134
- fix: precise sampling rate by @JuanPedroGHM in https://github.com/Helmholtz-AI-Energy/perun/pull/134
Full Changelog: https://github.com/Helmholtz-AI-Energy/perun/compare/v0.7.0...v0.8.0
- Python
Published by JuanPedroGHM over 1 year ago
perun - v0.7.0
What's Changed
Features
- Configurable benchmark metrics by @JuanPedroGHM in https://github.com/Helmholtz-AI-Energy/perun/pull/124
- Power plot in hdf5 for energy measurements by @JuanPedroGHM in https://github.com/Helmholtz-AI-Energy/perun/pull/123
- Clock information for CPU and GPU by @JuanPedroGHM in https://github.com/Helmholtz-AI-Energy/perun/pull/123
Chores
- build(deps): bump jinja2 from 3.1.3 to 3.1.4 in /examples/torch_mnist by @dependabot in https://github.com/Helmholtz-AI-Energy/perun/pull/125
- build(deps): bump requests from 2.31.0 to 2.32.0 in /examples/torch_mnist by @dependabot in https://github.com/Helmholtz-AI-Energy/perun/pull/126
Full Changelog: https://github.com/Helmholtz-AI-Energy/perun/compare/v0.6.2...v0.7.0
- Python
Published by JuanPedroGHM over 1 year ago
perun - v0.6.1
What's Changed
- Merge release to main by @JuanPedroGHM in https://github.com/Helmholtz-AI-Energy/perun/pull/110
- fix: fixed configuration hierarchy by @JuanPedroGHM in https://github.com/Helmholtz-AI-Energy/perun/pull/112
- fix: more control over MPI initialization by @JuanPedroGHM in https://github.com/Helmholtz-AI-Energy/perun/pull/113
Full Changelog: https://github.com/Helmholtz-AI-Energy/perun/compare/v0.6.0...v0.6.1
- Python
Published by github-actions[bot] almost 2 years ago
perun - v0.6.0
Features
- feat: Postprocess Callback by @JuanPedroGHM in https://github.com/Helmholtz-AI-Energy/perun/pull/100
- feat: Monitor Decorator is back! by @JuanPedroGHM in https://github.com/Helmholtz-AI-Energy/perun/pull/106
- feat: Binary support (without MPI) by @JuanPedroGHM in https://github.com/Helmholtz-AI-Energy/perun/pull/107
Bug fixes
- fix: Improved psutil memory readings by @JuanPedroGHM in https://github.com/Helmholtz-AI-Energy/perun/pull/109
Full Changelog: https://github.com/Helmholtz-AI-Energy/perun/compare/v0.5.0...v0.6.0
- Python
Published by github-actions[bot] almost 2 years ago
perun - v0.5.0
What's Changed
- Torch MNIST example scripts with instructions by @JuanPedroGHM in https://github.com/Helmholtz-AI-Energy/perun/pull/63
- Create CITATION.cff by @JuanPedroGHM in https://github.com/Helmholtz-AI-Energy/perun/pull/74
- Bench bugs and logging improvements by @JuanPedroGHM in https://github.com/Helmholtz-AI-Energy/perun/pull/79
- ROCM Backend by @JuanPedroGHM in https://github.com/Helmholtz-AI-Energy/perun/pull/82
- Click -> Argparse by @JuanPedroGHM in https://github.com/Helmholtz-AI-Energy/perun/pull/80
- feat: sorted text output by host/function by @JuanPedroGHM in https://github.com/Helmholtz-AI-Energy/perun/pull/83
- ci: new release pipeline by @JuanPedroGHM in https://github.com/Helmholtz-AI-Energy/perun/pull/84
- Better error handling in MPI context by @JuanPedroGHM in https://github.com/Helmholtz-AI-Energy/perun/pull/86
- fix: explicit utf-8 encoding in text report by @JuanPedroGHM in https://github.com/Helmholtz-AI-Energy/perun/pull/90
- feat: better overhead power integration by @JuanPedroGHM in https://github.com/Helmholtz-AI-Energy/perun/pull/95
- ci: release action corrections by @JuanPedroGHM in https://github.com/Helmholtz-AI-Energy/perun/pull/96
Full Changelog: https://github.com/Helmholtz-AI-Energy/perun/compare/v0.4.0...v0.5.0
- Python
Published by github-actions[bot] over 2 years ago
perun - v0.4.0
v0.4.0 (2023-08-18)
Feature
- feat: Perun Singleton Class
BREAKING CHANGE: Rework of main perun modules to enable regions. Deprecated old monitor decorator in favour of 'function monitoring' Changes to output files, always produces a hdf5, and an optional second file (default text report)
Individual Commits * wip: created perun class, created singleton decorator, removed backend decorator * wip: removed cachedsensorsconfig from coordination, handled by perun class * wip: perun class progress, removed decorator * wip: decorator is back on (sadly), started export command refactoring * refactor: export command and configuration options (removed depth and raw options) * refactor: changed api, removed bench prefix, commeted decorator out * fix: corrections in suprocess and backends * refactor: return to single file that acumulates everything, but slightly different * fix: intelrapl dram max value, wrong overwriting of hdf5 file * wip: regions * feat: regions * fix: overlapping id correction * refactor: metadata storage * feat: actual regions * refactor: io formating * fix: io fixes * fix: regions metric units, dependencies * fix: gpu utilization and memory * fix: formatting * fix: missing total run node. * wip:update docs * docs: updated docs * test: updated tests * ci: appeasing mypy * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci
* ci: pydocstyle ignores docs/
Co-authored-by: io3047@kit.edu <io3047@hkn1990.localdomain>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> (574b340)
Unknown
- Merge branch 'release' (
aa53d94)
- Python
Published by JuanPedroGHM over 2 years ago
perun - v0.3.0
Feature
- Extra host metadata (
f576046)
Fix
- Env configuration for decorator (
2f5626f) - Intel rapl file managment changes (
9fa33d3) - SLURM integration changes (#52) (
e563c19)
Documentation
- Link to docs in README (
77613ab) - Rtd setup (
d3ef35b) - Readthedocs documentation with sphinx (#51) (
ef02fe9) - Fair-software badge (#47) (
34585cd)
- Python
Published by JuanPedroGHM over 2 years ago
perun - v0.1.0-beta.18
Fix
- Endless action triggers, I remebered why that was there in the first place (
672ee64)
- Python
Published by JuanPedroGHM about 3 years ago
perun - v0.1.0-beta.17
Feature
Fix
- Missing system path on cli monitor (
c2b7b31) - README title image url (
fd5b2b8) - Cmd line argument parsing for monitor subcommand (
57e8744)
- Python
Published by JuanPedroGHM about 3 years ago
perun - v0.1.0-beta.16
Fix
- Catching influxdb import error (
851bfb4)
- Python
Published by JuanPedroGHM over 3 years ago
perun - v0.1.0-beta.15
Fix
- Relaxed dependencies (will tighten them later) (
6509481)
- Python
Published by JuanPedroGHM over 3 years ago
perun - v0.1.0-beta.14
Fix
- Removed RAM_POWER from psutil backend (
9ef751f)
- Python
Published by JuanPedroGHM over 3 years ago
perun - v0.1.0-beta.13
Feature
- Psutil backend (
7d3aa61)
- Python
Published by JuanPedroGHM over 3 years ago
perun - v0.1.0-beta.6
Documentation
- Expanded usage documentation (
e2c0c2d)
- Python
Published by JuanPedroGHM over 3 years ago
perun - v0.1.0-beta.5
Fix
- Missing report after monitor (
5234a96)
- Python
Published by JuanPedroGHM over 3 years ago
perun - v0.1.0-beta.4
Documentation
- Updated readme (
75d10bb)
- Python
Published by JuanPedroGHM over 3 years ago
perun - v0.1.0-beta.3
Fix
- Missing pyyaml dependency (
3b8e74a)
- Python
Published by JuanPedroGHM over 3 years ago
perun - v0.1.0-beta.1
Feature
- Text, json and yaml reports (
9503751) - Experiment run postprocessing (
5e78804) - Perun module emulates cli (
8bfd029) - Perun monitor decorator (
167165c) - Cmdline monitoring (
d66bf8a) - Intel and nvida backends (
b720d49) - Initial commit (
c8620bc)
Fix
- Semantic-release action (
90caf3d)
- Python
Published by JuanPedroGHM over 3 years ago