Skip to content

Autotuning - #1554

Merged
jeffra merged 9 commits into
masterfrom
staging-autotuning-v4
Nov 13, 2021
Merged

jeffra merged 9 commits into
masterfrom
staging-autotuning-v4

Conversation

@cli99

@cli99 cli99 commented Nov 12, 2021

Copy link
Copy Markdown
Contributor

This PR adds the autotuning feature to DeepSpeed. The Autotuner uses model information, system information, and heuristics to efficiently tune system knobs that affect compute and memory efficiencies, such as ZeRO optimization stages, micro-batch sizes, and many other ZeRO optimization configurations. It not only reduces the time and resources users spend on tuning but also can discover configurations better than hand-tuned methods

jeffra and others added 3 commits November 11, 2021 15:27
Co-authored-by: Cheng Li <pistasable@gmail.com>
Co-authored-by: Minjia Zhang <minjiaz@microsoft.com>
Co-authored-by: Olatunji Ruwase <olruwase@microsoft.com>
Co-authored-by: Jeff Rasley <jerasley@microsoft.com>
* fix docs

* rewording the goal

* fix typos
@cli99 cli99 closed this Nov 12, 2021
* fix typos

* fix format
@cli99 cli99 reopened this Nov 13, 2021
@jeffra
jeffra changed the base branch from master to master-test November 13, 2021 00:12
@jeffra
jeffra changed the base branch from master-test to master November 13, 2021 00:12
@cli99
cli99 marked this pull request as ready for review November 13, 2021 00:26
@jeffra jeffra changed the title Staging autotuning v4 Autotuning Nov 13, 2021
* fix bug
@jeffra
jeffra enabled auto-merge (squash) November 13, 2021 03:05
@jeffra
jeffra merged commit 9caa74e into master Nov 13, 2021
@jeffra
jeffra deleted the staging-autotuning-v4 branch November 17, 2021 02:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants