| Utilities |
| ============ |
|
|
| Last updated: 05/19/2025 (API docstrings are auto-generated). |
|
|
| This section documents the utility functions and classes in the VERL library. |
|
|
| Python Functional Utilities |
| ------------------------------ |
|
|
| .. automodule:: verl.utils.py_functional |
| :members: append_to_dict |
|
|
| File System Utilities |
| ------------------------ |
|
|
| .. automodule:: verl.utils.fs |
| :members: copy_to_local |
|
|
| Tracking Utilities |
| --------------------- |
|
|
| .. automodule:: verl.utils.tracking |
| :members: Tracking |
|
|
| Metrics Utilities |
| --------------------- |
|
|
| .. automodule:: verl.utils.metric |
| :members: reduce_metrics |
|
|
| Checkpoint Management |
| ------------------------ |
|
|
| .. automodule:: verl.utils.checkpoint.checkpoint_manager |
| :members: find_latest_ckpt_path |
|
|
| .. automodule:: verl.utils.checkpoint.fsdp_checkpoint_manager |
| :members: FSDPCheckpointManager |
|
|
| Dataset Utilities |
| --------------------- |
|
|
| .. automodule:: verl.utils.dataset.rl_dataset |
| :members: RLHFDataset, collate_fn |
|
|
| Torch Functional Utilities |
| ----------------------------- |
|
|
| .. automodule:: verl.utils.torch_functional |
| :members: get_constant_schedule_with_warmup, masked_whiten, masked_mean, logprobs_from_logits |
|
|
| Sequence Length Balancing |
| ---------------------------- |
|
|
| .. automodule:: verl.utils.seqlen_balancing |
| :members: get_reverse_idx, rearrange_micro_batches |
|
|
| Ulysses Utilities |
| -------------------- |
|
|
| .. automodule:: verl.utils.ulysses |
| :members: gather_outputs_and_unpad, ulysses_pad_and_slice_inputs |
|
|
| FSDP Utilities |
| ------------------ |
|
|
| .. automodule:: verl.utils.fsdp_utils |
| :members: get_fsdp_wrap_policy, get_init_weight_context_manager, init_fn, load_fsdp_model_to_gpu, load_fsdp_optimizer, offload_fsdp_model_to_cpu, offload_fsdp_optimizer, |
|
|
| Debug Utilities |
| ------------------- |
|
|
| .. automodule:: verl.utils.profiler |
| :members: log_gpu_memory_usage, GPUMemoryLogger |
|
|
|
|