INSTALLvllm-rlt · CUDAShell
git clone https://github.com/InferMatrixLab/vllm-rlt.git
cd vllm-rlt
git checkout 9d601ceaf9af63121c742df5f584467e23630a0b
uv venv --python 3.10 .venv
source .venv/bin/activate
uv pip install -e .
python - <<'PY'
from huggingface_hub import snapshot_download
snapshot_download(repo_id="ByteDance/Ouro-1.4B",
revision="574fa66cb8bf5abdc979642d01cf2b79b16bfab1",
local_dir="./artifacts/models/Ouro-1.4B",
allow_patterns=["*.json", "*.safetensors", "*.model", "*.txt"])
PY
CUDA_VISIBLE_DEVICES="${CUDA_VISIBLE_DEVICES-0}" python -m vllm_rlt.entrypoints.serve \
--model ./artifacts/models/Ouro-1.4B --served-model-name ouro \
--device cuda --dtype bfloat16 --attention-backend triton \
--num-blocks 64 --max-num-seqs 1 --host 127.0.0.1 --port 8000
HARDWARE
VARIANT
ENGINE
BACKEND
Linux
TASK
Single device · recorded configuration
VERIFICATION
Deployment unverifiedAcceptance INCONCLUSIVE
Not revalidated for this catalog. See the original evidence for the exact scope.
ADVANCED Source & reproducibility
Environment & prerequisites
Linux
- One allocated NVIDIA H20-3e; Linux, Git, curl, uv and Python 3.10+.
- CUDA-enabled PyTorch 2.5+ and a compatible NVIDIA driver; use the Triton attention backend.
- BF16 weights need roughly 3 GB before KV and runtime buffers; this first-request configuration bounds the KV pool and active sequences.
- Initial installation and model download require package-index, GitHub and Hugging Face access.
Limitations & verification scope
- This exact deployment ref and first-request configuration have not been re-run on H20-3e during catalog work.
- H20-3e BF16 hardware scope is taken from the historical README benchmark; those earlier runtime results are not qualification of this ref or request.
- Source and historical protocol: https://github.com/InferMatrixLab/vllm-rlt/blob/9d601ceaf9af63121c742df5f584467e23630a0b/README.md
- Uses default synchronous execution and exit_threshold 1.0 (fixed four loops). It does not enable asynchronous scheduling, preemption, self-speculation or disaggregation.
- Async execution with preemption and async self-speculation have documented correctness/lifecycle limitations. The small KV pool is a first-request setting, not a throughput profile.
- Linux distribution and resolved CUDA/PyTorch/Triton versions must be captured during remote validation. Preserve scheduler-provided CUDA_VISIBLE_DEVICES instead of overriding it.
Evidence & attribution
Imported reports retain their authorship and verification scope. Catalog checks do not establish inference quality or performance.
