navigation.yml 4.28 KB
Newer Older
Shaden Smith's avatar
Shaden Smith committed
1
main:
aiss's avatar
aiss committed
2
  - title: 'Getting Started'
Shaden Smith's avatar
Shaden Smith committed
3
    url: /getting-started/
aiss's avatar
aiss committed
4
5
6
  - title: 'Blog'
    url: /posts/
  - title: 'Tutorials'
Shaden Smith's avatar
Shaden Smith committed
7
    url: /tutorials/
aiss's avatar
aiss committed
8
  - title: 'Documentation'
Shaden Smith's avatar
Shaden Smith committed
9
    url: https://deepspeed.readthedocs.io/
aiss's avatar
aiss committed
10
  - title: 'GitHub'
Shaden Smith's avatar
Shaden Smith committed
11
12
13
    url: https://github.com/microsoft/DeepSpeed

lnav:
aiss's avatar
aiss committed
14
  - title: 'Feature Overview'
Shaden Smith's avatar
Shaden Smith committed
15
    url: /features/
aiss's avatar
aiss committed
16
  - title: 'Getting Started'
Shaden Smith's avatar
Shaden Smith committed
17
18
    url: /getting-started/
    children:
aiss's avatar
aiss committed
19
      - title: 'Installation'
Shaden Smith's avatar
Shaden Smith committed
20
        url: /getting-started/#installation
aiss's avatar
aiss committed
21
      - title: 'Writing models'
Shaden Smith's avatar
Shaden Smith committed
22
        url: /getting-started/#writing-deepspeed-models
aiss's avatar
aiss committed
23
      - title: 'Training'
Shaden Smith's avatar
Shaden Smith committed
24
        url: /getting-started/#training
aiss's avatar
aiss committed
25
      - title: 'Launching'
Shaden Smith's avatar
Shaden Smith committed
26
        url: /getting-started/#launching-deepspeed-training
aiss's avatar
aiss committed
27
  - title: 'Configuration'
28
29
    url: /docs/config-json/
    children:
aiss's avatar
aiss committed
30
31
32
      - title: 'Autotuning'
        url: /docs/config-json/#autotuning
      - title: 'Batch size'
33
        url: /docs/config-json/#batch-size-related-parameters
aiss's avatar
aiss committed
34
      - title: 'Optimizer'
35
        url: /docs/config-json/#optimizer-parameters
aiss's avatar
aiss committed
36
      - title: 'Scheduler'
37
        url: /docs/config-json/#scheduler-parameters
aiss's avatar
aiss committed
38
      - title: 'Communication'
39
        url: /docs/config-json/#communication-options
aiss's avatar
aiss committed
40
      - title: 'FP16'
41
        url: /docs/config-json/#fp16-training-options
aiss's avatar
aiss committed
42
43
44
      - title: 'BFLOAT16'
        url: /docs/config-json/#bfloat16-training-options
      - title: 'Gradient Clipping'
45
        url: /docs/config-json/#gradient-clipping
aiss's avatar
aiss committed
46
      - title: 'ZeRO optimizations'
Jeff Rasley's avatar
Jeff Rasley committed
47
        url: /docs/config-json/#zero-optimizations-for-fp16-training
aiss's avatar
aiss committed
48
49
50
51
52
53
54
      - title: 'Parameter Offloading'
        url: /docs/config-json/#parameter-offloading
      - title: 'Optimizer Offloading'
        url: /docs/config-json/#optimizer-offloading
      - title: 'Asynchronous I/O'
        url: /docs/config-json/#asynchronous-io
      - title: 'Logging'
55
        url: /docs/config-json/#logging
aiss's avatar
aiss committed
56
      - title: 'Flops Profiler'
Cheng Li's avatar
Cheng Li committed
57
        url: /docs/config-json/#flops-profiler
aiss's avatar
aiss committed
58
59
60
      - title: 'PyTorch Profiler'
        url: /docs/config-json/#pytorch-profiler
      - title: 'Activation checkpointing'
Jeff Rasley's avatar
Jeff Rasley committed
61
        url: /docs/config-json/#activation-checkpointing
aiss's avatar
aiss committed
62
      - title: 'Sparse Attention'
63
        url: /docs/config-json/#sparse-attention
aiss's avatar
aiss committed
64
65
66
      - title: 'Logging to TensorBoard'
        url: /docs/config-json/#tensorboard-options
  - title: 'Tutorials'
Shaden Smith's avatar
Shaden Smith committed
67
68
    url: /tutorials/
    children:
aiss's avatar
aiss committed
69
      - title: 'Getting started'
Jeff Rasley's avatar
Jeff Rasley committed
70
        url: /getting-started/
aiss's avatar
aiss committed
71
      - title: 'Getting started on Azure'
Shaden Smith's avatar
Shaden Smith committed
72
        url: /tutorials/azure/
aiss's avatar
aiss committed
73
74
75
      - title: 'Autotuning'
        url: /tutorials/autotuning/
      - title: 'BingBertSQuAD Fine-tuning'
Olatunji Ruwase's avatar
Olatunji Ruwase committed
76
        url: /tutorials/bert-finetuning/
aiss's avatar
aiss committed
77
      - title: 'BERT Pre-training'
Olatunji Ruwase's avatar
Olatunji Ruwase committed
78
        url: /tutorials/bert-pretraining/
aiss's avatar
aiss committed
79
      - title: 'CIFAR-10'
Shaden Smith's avatar
Shaden Smith committed
80
        url: /tutorials/cifar-10/
aiss's avatar
aiss committed
81
82
83
      - title: 'Curriculum Learning'
        url: /tutorials/curriculum-learning/
      - title: 'Flops Profiler'
Olatunji Ruwase's avatar
Olatunji Ruwase committed
84
        url: /tutorials/flops-profiler/
aiss's avatar
aiss committed
85
86
87
      - title: 'PyTorch Profiler'
        url: /tutorials/pytorch-profiler/
      - title: 'GAN'
niumanar's avatar
niumanar committed
88
        url: /tutorials/gan/
aiss's avatar
aiss committed
89
90
91
      - title: 'Inference'
        url: /tutorials/inference-tutorial/
      - title: 'Learning Rate Range Test'
Shaden Smith's avatar
Shaden Smith committed
92
        url: /tutorials/lrrt/
aiss's avatar
aiss committed
93
      - title: 'Megatron-LM GPT2'
Olatunji Ruwase's avatar
Olatunji Ruwase committed
94
        url: /tutorials/megatron/
aiss's avatar
aiss committed
95
96
97
98
99
100
101
102
103
      - title: 'Mixture-of-Experts (MoE)'
        url: /tutorials/mixture-of-experts/
      - title: 'MoE for NLG'
        url: /tutorials/mixture-of-experts-nlg/
      - title: 'MoE Inference'
        url: /tutorials/mixture-of-experts-inference/
      - title: 'Mixture-of-Quantization'
        url: /tutorials/MoQ-tutorial/
      - title: 'One-Cycle Schedule'
Olatunji Ruwase's avatar
Olatunji Ruwase committed
104
        url: /tutorials/one-cycle/
aiss's avatar
aiss committed
105
      - title: 'One-Bit Adam'
106
        url: /tutorials/onebit-adam/
aiss's avatar
aiss committed
107
108
109
110
111
      - title: "Zero-One Adam"
        url: /tutorials/zero-one-adam/
      - title: "One-Bit LAMB"
        url: /tutorials/onebit-lamb/
      - title: 'Pipeline Parallelism'
112
        url: /tutorials/pipeline/
aiss's avatar
aiss committed
113
      - title: 'Progressive Layer Dropping'
Olatunji Ruwase's avatar
Olatunji Ruwase committed
114
        url: /tutorials/progressive_layer_dropping/
aiss's avatar
aiss committed
115
      - title: 'Sparse Attention'
Olatunji Ruwase's avatar
Olatunji Ruwase committed
116
        url: /tutorials/sparse-attention/
aiss's avatar
aiss committed
117
      - title: 'Transformer Kernel'
Olatunji Ruwase's avatar
Olatunji Ruwase committed
118
        url: /tutorials/transformer_kernel/
aiss's avatar
aiss committed
119
      - title: 'ZeRO-Offload'
Olatunji Ruwase's avatar
Olatunji Ruwase committed
120
        url: /tutorials/zero-offload/
aiss's avatar
aiss committed
121
      - title: 'ZeRO'
Olatunji Ruwase's avatar
Olatunji Ruwase committed
122
        url: /tutorials/zero/
aiss's avatar
aiss committed
123
  - title: 'Contributing'
Shaden Smith's avatar
Shaden Smith committed
124
    url: /contributing/