Skip to content

VLLMDecodeSteer

Decoding steering in vLLM via SafeTuneDecodeLogitsProcessor — a V1 batch-level logits processor.

from safetune.steer.backends import VLLMDecodeSteer, DecodeSteerSpec

backend = VLLMDecodeSteer(
    target_model="meta-llama/Llama-3.2-1B-Instruct",
    spec=DecodeSteerSpec(method="safedecoding", aux_model="...", params={}),
    gpu_memory_utilization=0.55,
)
responses = backend.generate(prompts=[...])

Loads auxiliary HF model(s) inside the worker subprocess.