All notable changes to this project will be documented in this file.
- Provide units for heatmaps
- Add assigned nodes (only first 300 characters so first 30 nodes)
- Reduced command displayed also to 300 characters
- Added Definition of Metrics on page 2 of report
- Heatmap generation turned off by default as it is very time consuming when runtime is long (to turn it back on, use --heatmp or -hm flag)
- Add explanation of total_flop_activity in commandline output as this value is only presented in commandline
-
Remove --wrap / -w option and replace it with positional argument. Now user's command just have to be at the end of gssr command.
-
Fix bug when -o flag is used. One folder level is not created and caused issue when analyzing the results.
-
Improve readability of plots by (1) Include units for all plots
(2) Update y axis so that the values are more readable
- Change name to gssr for (Gpu Saturation ScoreR) as gss is already reserved at pypi
- Installation directly from GitHub and pypi
- Added License file and Change Log
- Simplify usage (-l and -o flags are no longer mandatory)
- Fixed font issue due to Latin-1 encoding
- Tool failed when a single GPU is used now returns a warning message instead of an error while generating heatmaps
- Improved tool verbosity
- Update name from agi to gss (GPU Saturation Scorer)
- Removed the restriction to not print heatmap when
np.abs(y).max() > 1e-3(until motivation is understood) - Fix bug when command is too long and cause a the table to overflow to the next page (not supported). Only the first 500 characters will now be shared to prevent the overflow.