deployment
Manage deployments in your Modelbit workspace.
Parameters
modelbit deployment {action} [parameters]
{action}: Can be one of:create,restart,list-keep-warms,enable-keep-warm,disable-keep-warm.--branchor-b:Optional[str]Sets the git branch for the command. If run from outside of a Modelbit git directory the default value ismain. If run from within a Modelbit git directory then the current branch is used.
Additional parameters are documented within each action:
create
Creates a simple deployment (including a source.py, metadata.yaml, and requirements.txt) in the current Modelbit git repo.
Additional parameters
--nameor-n:strName of the deployment to create
Examples
Create a new deployment named example_deployment:
modelbit deployment create --name example_deployment
See also
restart
Deployments can be restarted to ensure their initialization code (e.g. imports and code outside the inference function) are re-executed.
Additional parameters
--nameor-n:strName of the deployment to restart--versionor-v:Optional[int|'latest']The version to restart. The version can be the integer version of the deployment, orlatest. If no version is specified thenlatestis used.
Examples
Restart the latest version of a deployment:
modelbit deployment restart --name example_deployment
Restart a specific version on a branch:
modelbit deployment restart --name example_deployment --version 5 --branch dev
See also
list-keep-warms
Prints a table showing which deployments have Keep Warm enabled.
Example
List all Keep Warm deployments on branch main:
modelbit deployment list-keep-warms --branch=main
See also
enable-keep-warm
Enable one or more warm instances for a deployment. Deployments already using Keep Warm will get their settings updated.
Additional parameters
--name,-n:strThe name of the deployment to enable, or update, using Keep Warm--version,-v:intThe version of the deployment using Keep Warm--count,-c:Optional[int]The number of warm instances to use. If unspecified, the default is 1.
Examples
Enable one Keep Warm instance for a deployment on branch foo:
modelbit deployment enable-keep-warm --name=my_deployment --version=20 --branch=foo
Enable 3 Keep Warm instances for a deployment on the current branch:
modelbit deployment enable-keep-warm --name=my_deployment --version=20 --count=3
See also
disable-keep-warm
Remove Keep Warm from a deployment.
Additional parameters
--name,-n:strThe name of the deployment to stop using Keep Warm--version,-v:intThe version of the deployment to stop using Keep Warm
Examples
Stop using Keep Warm with a deployment:
modelbit deployment disable-keep-warm --name=my_deployment --version=20