ML inference
computeml-inference
Serves model predictions online.
- Category
- Compute
- Properties
- 8
- Components
- 38
- Rules
- 1
A node of this kind resolves each property from its own props, then the component's defaults, then the default below.
| property | type | values | required | default |
|---|---|---|---|---|
| accelerator | enum | none | gpu | asic | no | none |
| acceleratorModel | enum | nvidia-h100 | nvidia-h200 | nvidia-b200 | nvidia-l4 | nvidia-a100 | amd-mi300x | aws-trainium | aws-inferentia | google-tpu | intel-gaudi | groq-lpu | cerebras-wse | no | — |
| embeddingSyncMinutes | integer | — | no | — |
| inputs | enum | live | historical | both | no | live |
| instances | integer | — | no | — |
| managed | boolean | — | no | false |
| snapshotToObjectStore | boolean | — | no | false |
| training | enum | batch | online | no | batch |
stateful-node-without-zone-redundancy
A stateful compute node pinned to exactly one availability zone disappears with that zone, and its state goes with it. Nodes inside a cell are exempt, because there the cell is deliberately single-zone and redundancy comes from the other cells.
- — all of these hold:
- — the node's `stateless` is false
- — the node sits inside exactly 1 availability-zone group
- — this does not hold:
- — the node sits inside at least one cell group
vendor-neutral
cloudflare
default
Anyscale Endpointsanyscale-endpointsBananabanana-devBasetenbasetenBeambeam-cloudBentoMLbentomlHugging Face Inference Endpointshuggingface-inferenceInfinityinfinity-embeddingsJanjanKServekservellama.cpp serverllama-cpp-serverllm-dllm-dLM Studiolm-studioLMDeploylmdeployLocalAIlocalaiMLC LLMmlc-llmModalmodalMystic AImystic-aiNVIDIA NIM (self-hosted)nvidia-nimOctoAIoctoaiOllamaollamaRay Serveray-serveSeldon Coreseldon-coreSGLangsglangTensorFlow Servingtensorflow-servingTensorRT-LLMtensorrt-llmText Embeddings Inferencetext-embeddings-inferenceText Generation Inferencetext-generation-inferenceTorchServetorchserveNVIDIA TritontritonvLLMvllmXinferencexinference
# yaml-language-server: $schema=../schema/kind.schema.json # Abstract kind: Serves model predictions online (ranking, dispatch, fraud, spam, TTL prediction). schemaVersion: "1" type: "kind" id: "ml-inference" category: "compute" properties: training: type: "enum" values: ["batch", "online"] default: "batch" inputs: type: "enum" values: ["live", "historical", "both"] default: "live" embeddingSyncMinutes: type: "integer" advanced: true snapshotToObjectStore: type: "boolean" default: false advanced: true accelerator: type: "enum" values: ["none", "gpu", "asic"] default: "none" acceleratorModel: type: "enum" values: ["nvidia-h100", "nvidia-h200", "nvidia-b200", "nvidia-l4", "nvidia-a100", "amd-mi300x", "aws-trainium", "aws-inferentia", "google-tpu", "intel-gaudi", "groq-lpu", "cerebras-wse"] advanced: true instances: type: "integer" managed: type: "boolean" default: false