Runtimes¶
Tempo runtimes provide the core functionality to deploy a tempo Model. They must provide concrete implementations for the following functionality:
Method |
Action |
---|---|
deploy_local |
deploy a model to the product’s local runtime |
deploy_remote |
deploy a model to the product’s remote runtime |
undeploy |
undeploy a model |
wait_ready |
wait for a deployed model to be ready |
endpoint |
get the URL for the deployed model so it can be called |
manifest |
optionally get the Kubernetes declarative yaml for the model |
The Runtimes defined within Tempo are:
Runtime |
Infrastructure Target |
Example |
---|---|---|
SeldonDockerRuntime |
deploy Tempo models to Docker |
|
SeldonKubernetesRuntime |
deploy Tempo models to a Kubernetes cluster with Seldon Core installed |
|
SeldonDeployRuntime |
deploy Tempo models to a Kubernetes cluster with Seldon Deploy installed |