TensorFlow · Arazzo Workflow
TensorFlow Serving Compare a Candidate Version Against the Default
Version 1.0.0
Score the same instances against a pinned candidate version and the default version to measure rollout drift.
View Spec
View on GitHub
AIDeep LearningJavaScriptMachine LearningModel ServingNeural NetworksOpen SourcePythonArazzoWorkflows
Provider
Workflows
version-canary-compare
Run identical instances through a candidate model version and the default version.
Verifies the candidate version is AVAILABLE, confirms its signature, then predicts against the pinned candidate and against the model's default version so the two sets of predictions can be diffed.
1
checkCandidateStatus
getModelVersionStatus
Confirm the candidate version has finished loading and reports AVAILABLE. A candidate still in the LOADING state would otherwise fail the comparison for reasons that have nothing to do with model quality.
2
readCandidateMetadata
getModelVersionMetadata
Read the candidate version's signature metadata to confirm it accepts the same inputs as the version currently serving default traffic.
3
predictCandidate
predictModelVersion
Score the evaluation instances against the pinned candidate version.
4
predictDefault
predictModel
Score the identical instances against the model's default version, the one currently answering unpinned production traffic, to produce the baseline the candidate is judged against.
Source API Descriptions
openapi