Question 420
Before changing the GenAI pipeline, which investigation is MOST useful? A chain logged under Python package version A fails to deserialize when the model serving image ships incompatible version B.
Explanation
Correct Answer
Correct. Models logged in experiments can fail in serving if Python dependencies or inference signatures differ between build and target. In the given situation — A chain logged under Python package version A fails to deserialize when the model serving image ships incompatible version B. — the targeted diagnose action is: Inspect package lockfile, model signature, serving logs and API contract differences. It inspects the stage or constraint most likely to explain the observed failure before changing the system.
Incorrect Answers
Not the strongest diagnose choice for this specific question. Inspect required model type, deployment control, supported region, endpoint quotas and operational burden. This action primarily relates to Foundation Model API versus custom serving choices: Databricks Foundation Model APIs offer managed access to supported models; custom serving is suitable for specialized models or control needs. However, the described case — A chain logged under Python package version A fails to deserialize when the model serving image ships incompatible version B. — is testing Deployed model dependency drift and environment compatibility. It does not directly establish the diagnose outcome or constraint that the question requires; it may still be useful in a different stage or incident.
Not the strongest diagnose choice for this specific question. Inspect logged model artifacts, environment requirements, signature and source index identifiers. This action primarily relates to RAG production bundle metadata and dependencies: A deployable RAG application needs tracked model code, retriever config, embedding model, dependency versions, signature and example input. However, the described case — A chain logged under Python package version A fails to deserialize when the model serving image ships incompatible version B. — is testing Deployed model dependency drift and environment compatibility. It does not directly establish the diagnose outcome or constraint that the question requires; it may still be useful in a different stage or incident.
Not the strongest diagnose choice for this specific question. Inspect UC model names, signatures, version metadata, lineage and relevant ACLs. This action primarily relates to Unity Catalog registered model version and privileges: MLflow-logged models can be registered in Unity Catalog, with governed names, permissions and traceable version lineage. However, the described case — A chain logged under Python package version A fails to deserialize when the model serving image ships incompatible version B. — is testing Deployed model dependency drift and environment compatibility. It does not directly establish the diagnose outcome or constraint that the question requires; it may still be useful in a different stage or incident.