-
Notifications
You must be signed in to change notification settings - Fork 5
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Scalability report update - Communication Plot [cleaned up] (#231)
* make comm profiler into decorator * add tryout profiler script with mnist * add code for testing out pytorch profiler * add dummy script for monitoring and profiling mnist * add functionality for multi node GPU utilization * split code into files and create analyzation * update profiler to handle multi-gpu * add comm vs comp analysis * remove adjustable output path * create script for comm plot * add slurm script for comm calculation * update jupyter notebook * add docstrings, error handling and more comm patterns * Do data analysis * add docstrings etc. * update slurm script * make comm profiler into decorator * accommodate asymmetric runs and make table prettier * make comm profiler into decorator * add scheduler to profiler * remove regex dependency from file names in comm plot * add dynamic specification of directories for comm plot generator * small bugfix and black formatter * format code * fix linting errors * remove unused files and create new directory for gpu-monitoring * update docstrings * move imports into function in cli * move profiler to own file * move communication plot to torch folder * add deepspeed import in ds strategy * fix linting errors * remove gpu-monitoring files for this branch * add another communication entry * remove plots * fix small docstring typo * remove plots and small cleanup * move profiling files into new profiling module * move horovod imports and create new profiling module * fix diffs --------- Co-authored-by: Jarl Saether <[email protected]>
- Loading branch information
1 parent
474034f
commit 30765e0
Showing
13 changed files
with
629 additions
and
214 deletions.
There are no files selected for viewing
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Empty file.
Oops, something went wrong.