Skip to content

Latest commit

 

History

History
428 lines (172 loc) · 14.6 KB

CHANGELOG.md

File metadata and controls

428 lines (172 loc) · 14.6 KB

CHANGELOG

v0.8.8 (2024-10-18)

Fix

  • fix: @perun decorator returns the last execution result (#147) (1647f9d)

  • fix: fixed wrong assumption on number of core freq elements (#145) (96803df)

v0.8.7 (2024-08-16)

Feature

  • feat: Coverage badge and PR reports (#141) (cfef4ec)

v0.8.1 (2024-07-31)

Feature

  • feat: include/exclude measurements and precise sampling period (#134) (6c1db34)

Fix

  • fix: reading of price unit for text-report points to the correct data node (b27f2dd)

v0.7.0 (2024-06-07)

Feature

  • feat: Power plot in hdf5 for energy measurements, and clock info for CPU and GPU (#123) (ded5643)

v0.6.2 (2024-04-15)

Fix

  • fix: support for non-spmd region monitoring (dask support) (ce68162)

v0.6.1 (2024-03-19)

Documentation

  • docs: upgraded changelog generator config (1713ae7)

  • docs: update changelog (e982a41)

Fix

  • fix: more control over MPI initialization (#113) (cad182c)

  • fix: fixed configuration hierarchy (#112) (978a364)

  • fix: cli --app_name argument gets priority (03eb84e)

v0.6.0 (2024-03-18)

Documentation

  • docs: upgraded changelog generator config (7969885)

  • docs: update changelog (fda6c9c)

  • docs: post-release merge (e1416ed)

Feature

  • feat: Monitor Decorator is back! (#106) (8253416)

  • feat: Postprocess Callback (#100) (aecaaa5)

Fix

  • fix: fixed configuration hierarchy (#112) (b19e845)

  • fix: cli --app_name argument gets priority (fa4c5d2)

  • fix: changed psutil memory reading from active to used (#109) (1838f2b)

v0.5.0 (2023-10-25)

Documentation

  • docs: Create CITATION.cff and citation section in README (910228f)

  • docs: Torch MNIST example scripts with instructions (#63) (fc07d2f)

Feature

  • feat: better overhead power integration (#95) (4a0c984)

  • feat: sorted text output by host/function (#83) (56959e6)

  • feat: ROCM Backend (#82) (229f1e2)

Fix

  • fix: explicit utf-8 encoding in text report (#90) (e14b8a8)

  • fix: Better error handling in MPI context (#86) (93e50fb)

  • fix: regions don't stop warmup rounds (73cd82a)

  • fix: another typo (f6537cc)

  • fix: typo in text report (320cbe0)

Refactor

  • refactor: Click -> Argparse (#80) (8755b73)

v0.4.0 (2023-08-18)

Breaking

  • feat: Perun Singleton Class (574b340)

v0.3.3 (2023-07-24)

v0.3.2 (2023-06-02)

Documentation

  • docs: completed fair-software badge (9b00eda)

  • docs: OpenSSF badge (bebc329)

Fix

  • fix: nvidia-ml-py compatibility (ab2335f)

  • fix: overflow in byte calculation (bf375de)

v0.3.1 (2023-06-01)

Documentation

Fix

  • fix: closing rapl files to early (e570531)

  • fix: backends init and closed twice (406739c)

v0.3.0 (2023-05-31)

Documentation

  • docs: link to docs in README (77613ab)

  • docs: rtd setup (d3ef35b)

  • docs: readthedocs documentation with sphinx (#51) (ef02fe9)

Feature

  • feat: extra host metadata (f576046)

Fix

  • fix: env configuration for decorator (2f5626f)

  • fix: intel rapl file managment changes (9fa33d3)

  • fix: SLURM integration changes (#52) (e563c19)

Refactor

  • refactor: clean dependencies, removed pretty-table (#54) (0a48301)

v0.2.0 (2023-03-28)

Documentation

  • docs: fair-software badge (#47) (34585cd)

v0.1.1 (2023-03-22)

Fix

  • fix: removed bench minimal configuration option (f946f71)

v0.1.0 (2023-03-17)

Documentation

Feature

  • feat: summary with co2 and price in text report (52dfe0a)

Fix

  • fix: process start_event not set, rapl psys gets ignored (19b62ef)

  • fix: removed bench minimal configuration option (8115bfc)

Refactor

  • refactor: Better, more customizable output configurations, including CB mode and MPI/SLURM metadata (#31) (a09a4dd)

v0.1.0-beta.18 (2022-12-16)

Fix

  • fix: endless action triggers, I remebered why that was there in the first place (672ee64)

v0.1.0-beta.17 (2022-12-07)

Feature

  • feat: poetry hooks and installer configuration (6b222e1)

  • feat: net io counters from psutil (341c186)

Fix

  • fix: Missing system path on cli monitor (c2b7b31)

  • fix: README title image url (fd5b2b8)

  • fix: cmd line argument parsing for monitor subcommand (57e8744)

Refactor

  • refactor: semantic release action triggers (6b3dfde)

  • refactor: semantic release branch change to pre-release (700b0c9)

  • refactor: pre-commit default stage changed to commit (afe0f74)

  • refactor: split getAssignedDevices into 2 functions (d21129b)

v0.1.0-beta.16 (2022-09-20)

Fix

  • fix: catching influxdb import error (851bfb4)

v0.1.0-beta.15 (2022-09-19)

Fix

  • fix: relaxed dependencies (will tighten them later) (6509481)

v0.1.0-beta.14 (2022-09-19)

Fix

  • fix: removed RAM_POWER from psutil backend (9ef751f)

v0.1.0-beta.13 (2022-09-02)

Feature

v0.1.0-beta.12 (2022-08-30)

Feature

  • feat: energy conversion to euro and co2e (#17) (ee89583)

v0.1.0-beta.11 (2022-08-29)

Feature

  • feat: configuration files (#16) (1035763)

v0.1.0-beta.10 (2022-08-24)

Feature

  • feat: serial hdf5 support (#15) (e9caa69)

v0.1.0-beta.9 (2022-08-23)

Refactor

  • refactor: device uses numpy types and no pyrapl dependency (f6ba3e9)

v0.1.0-beta.8 (2022-08-22)

Feature

  • feat: horeka options in cli and monitor decorator (#13) (0fde3cd)

v0.1.0-beta.7 (2022-08-17)

Fix

  • fix: extra typing imports for 3.8 support (#12) (28367a7)

v0.1.0-beta.6 (2022-08-15)

Documentation

  • docs: expanded usage documentation (e2c0c2d)

v0.1.0-beta.5 (2022-08-11)

Fix

  • fix: missing report after monitor (5234a96)

v0.1.0-beta.4 (2022-08-11)

Documentation

v0.1.0-beta.3 (2022-08-11)

Fix

  • fix: missing pyyaml dependency (3b8e74a)

v0.1.0-beta.2 (2022-08-11)

v0.1.0-beta.1 (2022-08-11)

Feature

  • feat: text, json and yaml reports (9503751)

  • feat: experiment run postprocessing (5e78804)

  • feat: perun module emulates cli (8bfd029)

  • feat: perun monitor decorator (167165c)

  • feat: cmdline monitoring (d66bf8a)

  • feat: intel and nvida backends (b720d49)

  • feat: initial commit (c8620bc)

Fix

  • fix: semantic-release action (90caf3d)