Recent Releases of perun
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
Consumption - Computation and Communication
- Python
Published by github-actions[bot] 27 days 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
Consumption - Computation and Communication
- Python
Published by github-actions[bot] 4 months 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
@perun
decorator 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
Consumption - Computation and Communication
- Python
Published by github-actions[bot] 6 months 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
Consumption - Computation and Communication
- Python
Published by github-actions[bot] 8 months 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
Consumption - Computation and Communication
- Python
Published by github-actions[bot] 9 months ago

perun - v0.8.1
What's Changed
Fix
- fix: reading of price unit for text-report points to the correct data node (
b27f2dd
)
Full Changelog: https://github.com/Helmholtz-AI-Energy/perun/compare/v0.8.0...v0.8.1
Consumption - Computation and Communication
- Python
Published by JuanPedroGHM 9 months 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
Consumption - Computation and Communication
- Python
Published by JuanPedroGHM 9 months 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
Consumption - Computation and Communication
- Python
Published by JuanPedroGHM 11 months ago

perun - v0.6.2
What's Changed
- Dask region monitoring compatibility by @JuanPedroGHM in https://github.com/Helmholtz-AI-Energy/perun/pull/121
Full Changelog: https://github.com/Helmholtz-AI-Energy/perun/compare/v0.6.1...v0.6.2
Consumption - Computation and Communication
- Python
Published by github-actions[bot] about 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
Consumption - Computation and Communication
- Python
Published by github-actions[bot] about 1 year 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
Consumption - Computation and Communication
- Python
Published by github-actions[bot] about 1 year 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
Consumption - Computation and Communication
- Python
Published by github-actions[bot] over 1 year 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 _cached_sensors_config 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: intel_rapl 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: [email protected] <[email protected]>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> (574b340
)
Unknown
- Merge branch 'release' (
aa53d94
)
Consumption - Computation and Communication
- Python
Published by JuanPedroGHM over 1 year 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
)
Consumption - Computation and Communication
- Python
Published by JuanPedroGHM almost 2 years ago

perun - v0.2.0
Feature
- Summary with co2 and price in text report (
52dfe0a
)
Fix
- Process start_event not set, rapl psys gets ignored (
19b62ef
) - Removed bench minimal configuration option (
8115bfc
)
Documentation
- Update README.md (
7880070
)
Consumption - Computation and Communication
- Python
Published by JuanPedroGHM about 2 years ago

perun - v0.1.0-beta.18
Fix
- Endless action triggers, I remebered why that was there in the first place (
672ee64
)
Consumption - Computation and Communication
- Python
Published by JuanPedroGHM over 2 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
)
Consumption - Computation and Communication
- Python
Published by JuanPedroGHM over 2 years ago

perun - v0.1.0-beta.16
Fix
- Catching influxdb import error (
851bfb4
)
Consumption - Computation and Communication
- Python
Published by JuanPedroGHM over 2 years ago

perun - v0.1.0-beta.15
Fix
- Relaxed dependencies (will tighten them later) (
6509481
)
Consumption - Computation and Communication
- Python
Published by JuanPedroGHM over 2 years ago

perun - v0.1.0-beta.14
Fix
- Removed RAM_POWER from psutil backend (
9ef751f
)
Consumption - Computation and Communication
- Python
Published by JuanPedroGHM over 2 years ago

perun - v0.1.0-beta.13
Feature
- Psutil backend (
7d3aa61
)
Consumption - Computation and Communication
- Python
Published by JuanPedroGHM over 2 years ago

perun - v0.1.0-beta.12
Feature
Consumption - Computation and Communication
- Python
Published by JuanPedroGHM over 2 years ago

perun - v0.1.0-beta.11
Feature
Consumption - Computation and Communication
- Python
Published by JuanPedroGHM over 2 years ago

perun - v0.1.0-beta.10
Feature
Consumption - Computation and Communication
- Python
Published by JuanPedroGHM over 2 years ago

perun - v0.1.0-beta.9
Consumption - Computation and Communication
- Python
Published by JuanPedroGHM over 2 years ago

perun - v0.1.0-beta.8
Feature
Consumption - Computation and Communication
- Python
Published by JuanPedroGHM over 2 years ago

perun - v0.1.0-beta.7
Fix
Consumption - Computation and Communication
- Python
Published by JuanPedroGHM over 2 years ago

perun - v0.1.0-beta.6
Documentation
- Expanded usage documentation (
e2c0c2d
)
Consumption - Computation and Communication
- Python
Published by JuanPedroGHM over 2 years ago

perun - v0.1.0-beta.5
Fix
- Missing report after monitor (
5234a96
)
Consumption - Computation and Communication
- Python
Published by JuanPedroGHM over 2 years ago

perun - v0.1.0-beta.4
Documentation
- Updated readme (
75d10bb
)
Consumption - Computation and Communication
- Python
Published by JuanPedroGHM over 2 years ago

perun - v0.1.0-beta.3
Fix
- Missing pyyaml dependency (
3b8e74a
)
Consumption - Computation and Communication
- Python
Published by JuanPedroGHM over 2 years ago

perun - v0.1.0-beta.2
Consumption - Computation and Communication
- Python
Published by JuanPedroGHM over 2 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
)
Consumption - Computation and Communication
- Python
Published by JuanPedroGHM over 2 years ago
