TensorFlow · Arazzo Workflow
TensorFlow Serving Gate a Rollout on Version Readiness
Version 1.0.0
Poll a newly exported model version until it reports AVAILABLE, then smoke test it before traffic is shifted.
View Spec
View on GitHub
AIDeep LearningJavaScriptMachine LearningModel ServingNeural NetworksOpen SourcePythonArazzoWorkflows
Provider
Workflows
rollout-readiness
Wait for a model version to load, confirm its signature, and smoke test it.
Retries the version status check while the ModelServer loads the newly exported version, then reads its metadata and sends a known smoke test input to confirm the version can actually serve before it is promoted.
1
awaitVersionLoad
getModelVersionStatus
Poll the version's status until the ModelServer reports AVAILABLE. The newly exported version is commonly in the LOADING state for the first few seconds after export, so the check is retried rather than failed on the first look.
2
confirmSignature
getModelVersionMetadata
Read the loaded version's metadata to confirm the training pipeline exported the signature the serving clients expect, catching an export that loaded cleanly but has the wrong shape.
3
smokeTestVersion
predictModelVersion
Send the smoke test input to the pinned version. A successful prediction is the signal that the rollout may proceed; anything else should hold it.
Source API Descriptions
openapi