Releases: extra-p/extrap
Releases · extra-p/extrap
Extra-P 4.2.3 Release
Extra-P 4.2.2 Release
Bug Fixes
- Updates the pyCubexR dependency to include the newest bug fixes.
- Fixes a bug that caused storing the wrong raw values in the experiment when keep values is selected
- Fixes a bug in the TreeView that in some cases caused a crash of the GUI.
Extra-P 4.2.1 Release
Bug Fix
Fixes bug in modeler widget that prevents modeling with measures other than the mean
Extra-P 4.2.0 Release
Scaling analysis support
- Automatic detection and conversion of strong scaling
- Improved strong scaling support for CUBE files
- Enhanced weak scaling modeling for CUBE profiles of multi-threaded applications
More options for selecting the measure of aggregation
- Modeling the minimum and maximum of the measured point is now possible
New modelers
- Segmented modeling: modeling of two behaviors in one model
- Support for segmented performance models with a single or multiple model parameters.
- Extension of the available plotting features to support segmented models.
- Adaptive modeling: optionally uses a neural network to improve the noise resiliency of the models
Measurement point suggestions based on Gaussian Process Regression
- The GUI features a view for measurement point suggestions.
- Several suggestion approaches help the user to complete or extend the set of available measurement points
to improve model accuracy further and enhance the noise resilience of the model while optimizing modeling cost.
Enhancements
- Functions can be formatted in Python and Latex format
- Function names are shortened in plots
- Keeps track of number of repetitions
- Optionally keeps all measured values in the experiment
Full Changelog: v4.1.2...v4.2.0
Extra-P 4.2.0-beta.1 Release
Scaling analysis support
- Automatic detection and conversion of strong scaling
- Improved strong scaling support for CUBE files
- Enhanced weak scaling modeling for CUBE profiles of multi-threaded applications
More options for selecting the measure of aggregation
- Modeling the minimum and maximum of the measured point is now possible
New modelers
- Adaptive modeling
- Segmented modeling
Measurement point suggestion
- Measurement point suggestions based on Gaussian Process Regression
Full Changelog: v4.1.2...v4.2.0-beta.1
Extra-P DEEP-SEA Release 1
Comparison mode
- Comparison assistent including call-tree mapping
- Projection of expectations
- Interactive comparison annotations for comparing experiments
- New plots to assist in comparison
- Updated existing plots for basic support of comparison
Loading of joint CPU-GPU profiles
- From Extra-Profiler files, including overlap
- Support for CUBE profiles of GPU applications (including call-side information)
New analyses and aggregation
- Agregation of models using sum and max operator
- Analyses for parallel efficiency and
Full Changelog: v4.1.2...DEEP-SEA-V-1
Extra-P 4.1.2 Release
Bug Fix
Missing icon file when installed via pip
Extra-P 4.1.1 Release
Fixed bugs
- The correct model was not found in some cases when enabling negative exponents
- When calculating SMAPE with cross-validation, the average was calculated based on the length of the training data
- When the GUI is used on macOS
Full Changelog: v4.1.0...v4.1.1
Extra-P 4.1.0 Release
Improved GUI
- Different views for the call-tree
- Function parameters can be shortened
- Automatic update check
New formatting options
- Format for text output can be specified by the user
(see docs/output-formatting.md) - Plots have formatting options for font family and font size
Extended features
- New extendable File Reader API
- Unified extension loader
- Unified entities with names
- Added support for tags on entities
Improved OS support
- Added support for macOS Ventura
Upgraded dependencies
- Upgrade from PySide2 to PySide6
- Upgrade from Matplotlib 3.2 to Matplotlib 3.5
- Upgrade from PyObjC 6.2 to PyObjC 9.0
- Added support for pyCubexR 2.0 for faster reading of CUBEX files
Full Changelog: v4.0.4...v4.1.0
Extra-P 4.1.0-alpha2 Pre-Release
Improved GUI
- Different views for the call-tree
- Function parameters can be shortened
New Text Output Formatting
- Format for text output can be specified by the user (see docs/output-formatting.md)
Extended features
- New extendable File Reader API
- Unified extension loader
- Unified entities with names
- Added support for tags on entities
Full Changelog: v4.0.3...v4.1.0-alpha3