verl-project/verl

[FR] Documentation about Resolving OOM

Fechada

#1.014 aberto em 10 de abr. de 2025

 (6 comentários) (7 reações) (0 responsável)Python (4.440 forks)auto 404
call for contributiondocumentationgood first issue

Métricas do repositório

Stars
 (23.087 estrelas)
Métricas de merge de PR
 (Mesclagem média 3d 6h) (125 fundiu PRs em 30d)

Description

Motivation

There are many issues related to OOM, e.g. #328 . We might need a clear guide about how to resolve OOM.

Plan

A non-exclusive enumeration about related configurations:

  1. Rollout:gpu_memory_utilization
  2. Other Inference:
    1. Liger Kernel
    2. *_max_len_per_gpu / micro_batch_size_per_gpu
  3. Training:
    1. Liger Kernel
    2. Ulysses Sequence Parallelism
    3. gradient checkpointing
    4. offload

TODO

  • Complete the list of related configurations
  • Benchmark the effect & overhead of each configuration

Guia do colaborador