Skip to content

Commit

Permalink
Autotuning (deepspeedai#1554)
Browse files Browse the repository at this point in the history
* [squash] Staging autotuning v4

Co-authored-by: Cheng Li <[email protected]>
Co-authored-by: Minjia Zhang <[email protected]>
Co-authored-by: Olatunji Ruwase <[email protected]>
Co-authored-by: Jeff Rasley <[email protected]>

* add new extra, guard xgboost, cleanup dead files (deepspeedai#268)

* Fix autotuning docs (deepspeedai#1553)

* fix docs

* rewording the goal

* fix typos

* fix typos (deepspeedai#1556)

* fix typos

* fix format

* fix bug (deepspeedai#1557)

* fix bug

Co-authored-by: Jeff Rasley <[email protected]>
Co-authored-by: Minjia Zhang <[email protected]>
Co-authored-by: Olatunji Ruwase <[email protected]>
  • Loading branch information
4 people authored Nov 13, 2021
1 parent b7cc7c8 commit 9caa74e
Show file tree
Hide file tree
Showing 46 changed files with 5,982 additions and 1,816 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/formatting.yml
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ jobs:
- name: Install deepspeed
run: |
pip install .[dev]
pip install .[dev,autotuning]
ds_report
- name: Formatting checks
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ jobs:
- name: Install deepspeed
run: |
pip install .[dev]
pip install .[dev,autotuning]
ds_report
- name: Unit tests
Expand All @@ -58,7 +58,7 @@ jobs:
python -c "import torch; print('CUDA available:', torch.cuda.is_available())"
- name: Install deepspeed
run: |
pip install .[dev,1bit]
pip install .[dev,1bit,autotuning]
ds_report
- name: Unit tests
run: |
Expand All @@ -85,7 +85,7 @@ jobs:
python -c "import torch; print('CUDA available:', torch.cuda.is_available())"
- name: Install deepspeed
run: |
pip install .[dev]
pip install .[dev,autotuning]
ds_report
- name: HF transformers tests
run: |
Expand Down
2 changes: 1 addition & 1 deletion MANIFEST.in
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
include *.txt README.md
recursive-include requirements *.txt
recursive-include deepspeed *.cpp *.h *.cu *.tr *.cuh *.cc
recursive-include deepspeed *.cpp *.h *.cu *.tr *.cuh *.cc *.json
recursive-include csrc *.cpp *.h *.cu *.tr *.cuh *.cc
6 changes: 6 additions & 0 deletions deepspeed/autotuning/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
test*
runs
autotuning_results*
autotuning_exps
output*
*.png
410 changes: 410 additions & 0 deletions deepspeed/autotuning/README.md

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions deepspeed/autotuning/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
from .autotuner import Autotuner
Loading

0 comments on commit 9caa74e

Please sign in to comment.