Files
2026-07-13 13:17:40 +08:00

237 lines
7.5 KiB
YAML

# This file is used to auto-generate the Examples Gallery page.
# Do not edit the generated examples.rst page directly.
# To request formatting changes to the generated page, file an issue with the Ray docs team.
# To reference the generated page, use examples.html.
# When adding a new example, include the skill level and framework, if applicable.
text: Below are examples for using Ray Train with a variety of frameworks and use cases. Ray Train makes it easy to scale out each of these examples to a large cluster of GPUs.
columns_to_show:
- frameworks
groupby: skill_level
examples:
- title: Distributing your PyTorch Training Code with Ray Train and Ray Data
skill_level: beginner
frameworks:
- pytorch
use_cases:
- computer vision
link: ../_collections/train/examples/pytorch/distributing-pytorch/README
- title: Train an image classifier with Lightning
skill_level: beginner
frameworks:
- lightning
use_cases:
- computer vision
link: examples/lightning/lightning_mnist_example
- title: Train a text classifier with Hugging Face Accelerate
frameworks:
- accelerate
- pytorch
- hugging face
skill_level: beginner
use_cases:
- large language models
- natural language processing
link: examples/accelerate/accelerate_example
- title: Train an image classifier with TensorFlow
frameworks:
- tensorflow
skill_level: beginner
use_cases:
- computer vision
link: examples/tf/tensorflow_mnist_example
- title: Train a GPT-2-style Transformer with JAX and Flax
frameworks:
- jax
- flax
skill_level: beginner
use_cases:
- natural language processing
link: examples/jax/intro_to_jax_trainer/README
- title: Train with Horovod and PyTorch
frameworks:
- horovod
skill_level: beginner
link: examples/horovod/horovod_example
- title: "Train ResNet model with Intel Gaudi"
frameworks:
- pytorch
skill_level: beginner
use_cases:
- computer vision
contributor: community
link: examples/intel_gaudi/resnet
- title: "Train BERT model with Intel Gaudi"
frameworks:
- transformers
skill_level: beginner
use_cases:
- natural language processing
contributor: community
link: examples/intel_gaudi/bert
- title: Profiling a Ray Train Workload with PyTorch Profiler
frameworks:
- pytorch
skill_level: beginner
use_cases:
- computer vision
link: ../_collections/train/examples/pytorch/pytorch-profiling/README
- title: Get started with PyTorch Fully Sharded Data Parallel (FSDP2) and Ray Train
skill_level: intermediate
frameworks:
- pytorch
use_cases:
- computer vision
link: ../_collections/train/examples/pytorch/pytorch-fsdp/README
- title: Get started with Tensor Parallelism (DeepSpeed AutoTP) and Ray Train
skill_level: intermediate
frameworks:
- pytorch
- deepspeed
use_cases:
- large language models
- natural language processing
link: ../_collections/train/examples/pytorch/tensor_parallel_autotp/README
- title: Get started with 2D Parallelism (Tensor + Data Parallelism) using FSDP2 and Ray Train
skill_level: intermediate
frameworks:
- pytorch
use_cases:
- large language models
- natural language processing
link: ../_collections/train/examples/pytorch/tensor_parallel_dtensor/README
- title: Fine-tune an LLM with Ray Train and DeepSpeed
skill_level: intermediate
frameworks:
- pytorch
- deepspeed
use_cases:
- large language models
- natural language processing
link: ../_collections/train/examples/pytorch/deepspeed_finetune/README
- title: Train a text classifier with DeepSpeed
frameworks:
- deepspeed
- pytorch
skill_level: intermediate
use_cases:
- large language models
- natural language processing
link: examples/deepspeed/deepspeed_example
- title: Fine-tune a personalized Stable Diffusion model
skill_level: intermediate
frameworks:
- pytorch
use_cases:
- computer vision
- generative ai
link: examples/pytorch/dreambooth_finetuning
- title: Finetune Stable Diffusion and generate images with Intel Gaudi
skill_level: intermediate
frameworks:
- accelerate
- transformers
use_cases:
- computer vision
- generative ai
contributor: community
link: examples/intel_gaudi/sd
- title: Train a text classifier with PyTorch Lightning and Ray Data
frameworks:
- lightning
skill_level: intermediate
use_cases:
- natural language processing
link: examples/lightning/lightning_cola_advanced
- title: Train a text classifier with Hugging Face Transformers
frameworks:
- transformers
skill_level: intermediate
use_cases:
- natural language processing
link: examples/transformers/huggingface_text_classification
- title: RL Post-Train an LLM using HuggingFace TRL with GRPO
frameworks:
- transformers
- trl
skill_level: intermediate
use_cases:
- natural language processing
- reinforcement learning
link: examples/transformers/transformer_reinforcement_learning/README
- title: "Fine-tune Llama-2-7b and Llama-2-70b with Intel Gaudi"
frameworks:
- accelerate
- transformers
skill_level: intermediate
use_cases:
- natural language processing
- large language models
contributor: community
link: examples/intel_gaudi/llama
- title: "Pre-train Llama-2 with Intel Gaudi"
frameworks:
- accelerate
- transformers
- deepspeed
skill_level: intermediate
use_cases:
- natural language processing
- large language models
contributor: community
link: examples/intel_gaudi/llama_pretrain
- title: Fine-tune Llama3.1 with AWS Trainium
frameworks:
- pytorch
- aws neuron
skill_level: advanced
use_cases:
- natural language processing
- large language models
contributor: community
link: examples/aws-trainium/llama3
- title: Fine-tune a Llama-2 text generation model with DeepSpeed and Hugging Face Accelerate
frameworks:
- accelerate
- deepspeed
- hugging face
skill_level: advanced
use_cases:
- natural language processing
- large language models
link: https://github.com/ray-project/ray/tree/master/doc/source/templates/04_finetuning_llms_with_deepspeed
- title: Fine-tune a GPT-J-6B text generation model with DeepSpeed and Hugging Face Transformers
frameworks:
- hugging face
- deepspeed
skill_level: advanced
use_cases:
- natural language processing
- large language models
- generative ai
link: examples/deepspeed/gptj_deepspeed_fine_tuning
- title: Fine-tune a vicuna-13b text generation model with PyTorch Lightning and DeepSpeed
frameworks:
- lightning
- deepspeed
skill_level: advanced
use_cases:
- large language models
- generative ai
link: examples/lightning/vicuna_13b_lightning_deepspeed_finetune
- title: Fine-tune a dolly-v2-7b text generation model with PyTorch Lightning and FSDP
frameworks:
- lightning
skill_level: advanced
use_cases:
- large language models
- generative ai
- natural language processing
link: examples/lightning/dolly_lightning_fsdp_finetuning
- title: Train a tabular model with XGBoost
frameworks:
- xgboost
skill_level: beginner
link: ../_collections/ray-overview/examples/e2e-xgboost/README