monkeypatch.trainer.trl_vllm
monkeypatch.trainer.trl_vllm
Monkeypatches for TRL’s vLLM integration and trainer utils.
Adds: - VLLMClient.batch_update_named_params: batched weight sync (fewer HTTP round-trips) - extract_logprobs: NaN→0.0 fix (prevents downstream NaN propagation) - VLLMGeneration: weight_sync_chunk_size + batched sync path for non-FSDP/non-ZeRO - split_tensor_dict / shuffle_sequence_dict: scalar type handling (int/float/bool passthrough)
Functions
| Name | Description |
|---|---|
| patch_trl_vllm | Apply all TRL vLLM monkeypatches. |
patch_trl_vllm
monkeypatch.trainer.trl_vllm.patch_trl_vllm()Apply all TRL vLLM monkeypatches.