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
  • @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

- 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.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

- Python
Published by JuanPedroGHM 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.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

- Python
Published by github-actions[bot] almost 2 years 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

- Python
Published by JuanPedroGHM over 2 years ago

perun - v0.3.3

v0.3.3 (2023-07-24)

Documentation

Unknown

- Python
Published by JuanPedroGHM over 2 years ago

perun - v0.3.2

Fix

  • Overflow in byte calculation (bf375de)
  • Closing rapl files to early (e570531)

- Python
Published by JuanPedroGHM over 2 years ago

perun - v0.3.0

Feature

Fix

  • Env configuration for decorator (2f5626f)
  • Intel rapl file managment changes (9fa33d3)
  • SLURM integration changes (#52) (e563c19)

Documentation

- Python
Published by JuanPedroGHM over 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

- Python
Published by JuanPedroGHM almost 3 years ago

perun - v0.1.1

Fix

  • Removed bench minimal configuration option (f946f71)

- Python
Published by JuanPedroGHM almost 3 years ago

perun - v0.1.0

- Python
Published by JuanPedroGHM almost 3 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

  • Poetry hooks and installer configuration (6b222e1)
  • Net io counters from psutil (341c186)

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

- Python
Published by JuanPedroGHM over 3 years ago

perun - v0.1.0-beta.12

Feature

  • Energy conversion to euro and co2e (#17) (ee89583)

- Python
Published by JuanPedroGHM over 3 years ago

perun - v0.1.0-beta.11

Feature

- Python
Published by JuanPedroGHM over 3 years ago

perun - v0.1.0-beta.10

Feature

- Python
Published by JuanPedroGHM over 3 years ago

perun - v0.1.0-beta.9

- Python
Published by JuanPedroGHM over 3 years ago

perun - v0.1.0-beta.8

Feature

  • Horeka options in cli and monitor decorator (#13) (0fde3cd)

- Python
Published by JuanPedroGHM over 3 years ago

perun - v0.1.0-beta.7

Fix

  • Extra typing imports for 3.8 support (#12) (28367a7)

- 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

- 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.2

- Python
Published by JuanPedroGHM over 3 years ago

perun - v0.1.0-beta.1

Feature

Fix

  • Semantic-release action (90caf3d)

- Python
Published by JuanPedroGHM over 3 years ago