System Limitations
This article is an aggregation of the limits imposed on various components of the Merlin platform.
Project
Project Name
A project name can only contain letters a-z
(lowercase), numbers 0-9
and the dash -
symbol. The maximum length of a project name is 50
characters.
An example of a valid project name would be gojek-project-01
.
Model
Model Name
A model name can only contain letters a-z
(lowercase), numbers 0-9
and the dash -
symbol. The maximum length of a model name is 25
characters.
An example of a valid model name would be gojek-model-01
.
Model Deployment
The maximum number of model versions that can be deployed in an environment is 2
per model.
Resources
The maximum amount of CPU cores that can be allocated to a model is 4
.
The maximum amount of memory that can be allocated to a model is 8GB
.
Autoscaling Policy
Autoscaling
Autoscaling is enabled for both staging and production environment. User can set minimum and maximum number of replica during deployment.
Scale Down to Zero
"Scaling down to zero" is a feature in Merlin, which automatically reduces the number of model deployments to zero when they haven't received any traffic for 10 minutes. To make the model available again, it must receive HTTP traffic, which triggers a scale-up.
This feature is only applicable when your autoscaling policy is set to either RPS
or Concurrency
."
Note that, to utilise this feature, the minimum replicas for the deployment should be set to 0
.
Logs
Log History
Users can only view the logs that are still in the model’s container. Link to the associated Stackdriver dashboard is provided in the log page to access past log.
Last updated