SpeedInfer.
NVIDIA WORKER PATH

NVIDIA GPU workers

SpeedInfer supports connected NVIDIA GPU workers. The gateway does not require a local GPU and does not claim that one is currently connected.

Runtime choices

runtimeTransport
cudaOpenAI-compatible worker API; CUDA is recorded as its execution layer.
tritonTriton HTTP v2 health, model readiness, and inference.
tensorrt-llmTriton by default, or OpenAI-compatible HTTP with transport: openai.

Configuration

{"worker_id":"nvidia-01","worker_type":"nvidia-gpu","runtime":"cuda","runtime_endpoint":"http://worker:8000/v1","supported_models":["acme/model-1"],"runtime_config":{"transport":"openai","headers":{"X-Worker-Token":"server-side-secret"}},"gpu_metadata":{"product":"NVIDIA GPU"},"runtime_metadata":{"cuda_version":"12.x"}}

GPU and CUDA metadata

Set metadata from your deployment system when values are known. SpeedInfer returns configured metadata in /health; it does not inspect CUDA devices on the gateway host. Keep serial numbers and sensitive host identifiers out of this field.

Health checks

CUDA/OpenAI-compatible workers must expose GET /v1/models. Triton-based NVIDIA workers follow the Triton probes in the Triton guide.

Test

curl -s https://speedinfer.com/health
curl https://speedinfer.com/v1/chat/completions -H "Authorization: Bearer $SPEEDINFER_API_KEY" -H "Content-Type: application/json" -d '{"model":"acme/model-1","stream":false,"messages":[{"role":"user","content":"Test NVIDIA worker routing"}]}'

Troubleshooting