[KongchangAI]
Product

DeepSpeed

An open-source large-scale distributed training optimization framework developed by Microsoft and designed for training large models. It supports multiple parallelism strategies, including data parallelism, tensor parallelism, and pipeline parallelism.

Core Facts

Timeline (last 90 days)

Oct 7

During the CAD phase, the team forked Megatron-LM and Microsoft DeepSpeed and rewrote kernels, laying the foundation for the inference capability behind Cursor's more than 500 million model calls per day.

Unverified50%
Oct 6

Presenter Masahiro stated that with these updates, DeepSpeed can rival other state-of-the-art frameworks in training the latest MoE models

Unverified50%
Oct 6

DeepSpeed recently updated to add tensor parallelism, sequence parallelism, and expert parallelism capabilities

Unverified50%
Oct 6

ZeRO (Zero Redundancy Optimizer) reduces GPU memory usage by partitioning optimizer states, gradients, and parameters

Unverified50%
Oct 4

PyTorch's torch.save/torch.load, Hugging Face Transformers' Trainer class, DeepSpeed, and Megatron-LM all have built-in periodic checkpoint support.

Unverified50%
Sep 27

Large model training involves multiple stages including data cleaning, annotation, alignment, and safety fine-tuning

Unverified50%
Sep 12

The numerical inconsistency problem is especially pronounced in heterogeneous architectures that use vLLM or TensorRT-LLM for rollout generation and PyTorch/DeepSpeed for training.

Unverified50%
Sep 11

DeepSpeed's ZeRO technology has three stages: Stage 1 shards optimizer states (saving approximately 4× memory), Stage 2 additionally shards gradients (saving approximately 8×), and Stage 3 also shards model parameters.

Unverified50%
Sep 10

Megatron-LM implements a 3D parallelism strategy combining tensor parallelism, pipeline parallelism, and data parallelism, while DeepSpeed distributes optimizer states across multiple nodes via ZeRO technology.

Unverified50%
Aug 26

DeepSpeed推出了ZeRO-Infinity,通过利用NVMe SSD的存储空间进一步扩展了可训练模型的规模上限

Unverified50%

2 more timeline events

All Facts (16)

Verified

Cube Studio supports distributed acceleration frameworks such as DeepSpeed, ColossalAI, and Horovod.

80%
Unverified

ZeRO was proposed by the DeepSpeed team in 2020 and eliminates redundancy in data parallelism through three stages: ZeRO-1 shards optimizer states, ZeRO-2 shards gradients, and ZeRO-3 shards model parameters.

70%
Unverified

DeepSpeed and Megatron-LM are mainstream large model training frameworks.

60%
Unverified

Mainstream training frameworks such as Megatron-LM and DeepSpeed generate detailed checkpoints and data-loading records during distributed training.

60%
Unverified

Transformers与DeepSpeed、Accelerate等分布式训练工具无缝集成

60%
Unverified

During the CAD phase, the team forked Megatron-LM and Microsoft DeepSpeed and rewrote kernels, laying the foundation for the inference capability behind Cursor's more than 500 million model calls per day.

50%
Unverified

Presenter Masahiro stated that with these updates, DeepSpeed can rival other state-of-the-art frameworks in training the latest MoE models

50%
Unverified

ZeRO (Zero Redundancy Optimizer) reduces GPU memory usage by partitioning optimizer states, gradients, and parameters

50%
Unverified

DeepSpeed recently updated to add tensor parallelism, sequence parallelism, and expert parallelism capabilities

50%
Unverified

PyTorch's torch.save/torch.load, Hugging Face Transformers' Trainer class, DeepSpeed, and Megatron-LM all have built-in periodic checkpoint support.

50%
Unverified

Large model training involves multiple stages including data cleaning, annotation, alignment, and safety fine-tuning

50%
Unverified

The numerical inconsistency problem is especially pronounced in heterogeneous architectures that use vLLM or TensorRT-LLM for rollout generation and PyTorch/DeepSpeed for training.

50%
Unverified

DeepSpeed's ZeRO technology has three stages: Stage 1 shards optimizer states (saving approximately 4× memory), Stage 2 additionally shards gradients (saving approximately 8×), and Stage 3 also shards model parameters.

50%
Unverified

Megatron-LM implements a 3D parallelism strategy combining tensor parallelism, pipeline parallelism, and data parallelism, while DeepSpeed distributes optimizer states across multiple nodes via ZeRO technology.

50%
Unverified

DeepSpeed推出了ZeRO-Infinity,通过利用NVMe SSD的存储空间进一步扩展了可训练模型的规模上限

50%
Unverified

微软的 DeepSpeed 库与 ORT Training 有深度集成,两者结合可在千卡规模集群上训练百亿参数级别模型

50%

Source Articles