rlightning.utils.inference_engine.vllm_engine¶
- class rlightning.utils.inference_engine.vllm_engine.VLLMEngineAsync(*args, **kwargs)[source]¶
Bases:
object
- rlightning.utils.inference_engine.vllm_engine.create_vllm_engine(model_config, rollout_mode='sync')[source]¶
- class rlightning.utils.inference_engine.vllm_engine.vLLMEngine(*args, **kwargs)[source]¶
Bases:
object- generate(queries, sampling_params)[source]¶
Process requests from rank0 and generate responses. Since only rank0 will send requests, we don’t need to track actor ranks.