<name> | argument | required | The deployment |
--min-replicas | integer | unchanged (1 at create) | The lowest replica count. 0 allows scale to zero. 0 with --max-replicas 0 pauses the deployment. |
--max-replicas | integer | unchanged (1 at create) | The highest replica count |
--target-concurrency | integer | unchanged (32 for a new deployment) | Concurrent requests for each replica. Above it, Monte adds a replica. |
--schedule | string | unchanged (none for a new deployment) | A window with its own minimum, such as "Mon-Fri 07:00-19:00 America/New_York min=2". Repeat it to add windows. |
--scale-down-delay | duration | unchanged (10m for a new deployment) | The time below the target before Monte removes a replica, and the idle time before the last one stops |
--max-queue | integer | unchanged (256 at create) | Requests that wait for a replica before the endpoint returns 429 |
--gpu | string | unchanged | A new GPU type. New replicas start before the old ones stop. |
--gpus-per-replica | integer | unchanged | GPUs for each replica: 1, 2, 4, or 8 |
--checkpoint | string | none | A checkpoint for a new version, as <experiment>/<run>[/<step>] |
--traffic | integer | 100 with --checkpoint, else unchanged | The share of requests, in percent, for the newest version |
--request-logs | string | unchanged (on at create) | Keep request logs in artifact storage for 30 days, or off to keep none |
--json | flag | off | Print JSON on stdout |