Skip to content

MLflow Model Registry Quiz ​

Multiple Choice Questions ​

  1. What is a Registered Model?
    • A) A GPU endpoint
    • B) A collection of Model Versions under a logical name
    • C) A training-data copy
    • D) A record allowing only one run
Show Answer

Answer: B

For example, fraud-detector groups versions and aliases under one name.

  1. Which Model Version mutation statement is accurate?
    • A) Every field and source byte is permanently immutable
    • B) It receives a version number; descriptions/tags can change and artifact preservation is separate
    • C) Every version expires after 30 days
    • D) Every new model is merged into the previous version
Show Answer

Answer: B

Separate the practice of versioning new results from storage-level immutability.

  1. Does every Model Version have a training-run link?
    • A) Always, and the link cannot be deleted
    • B) model_id automatically preserves the dataset snapshot
    • C) No; create_model_version run_id/model_id fields are optional
    • D) The registry never supports origin links
Show Answer

Answer: C

Direct source URIs are allowed. Complete lineage requires explicit recording and retention.

  1. What is an alias?
    • A) A built-in traffic percentage across several versions
    • B) A mutable name pointing to one version
    • C) A fixed database address
    • D) An unchangeable content hash
Show Answer

Answer: B

Multiple aliases can reference one version, and an alias can move to another version.

  1. What is the legacy stage API status?
    • A) Deprecated since 2.9.0, still present in 3.16.0
    • B) Removed from every MLflow version
    • C) An access-control policy equivalent to aliases
    • D) Only Production is supported
Show Answer

Answer: A

Legacy stages are None/Staging/Production/Archived. Design new flows with aliases/tags and explicit permissions.

  1. How can registration happen when a model is logged?
    • A) Set a tag only
    • B) Pass registered_model_name to flavor log_model
    • C) Delete an alias
    • D) Rename a file to champion
Show Answer

Answer: B

Registering after logging with register_model is another path. Registration does not itself move an alias.

  1. What controls champion promotion?
    • A) MLflow automatically approves the largest version
    • B) A review_state tag alone completes permission separation
    • C) Evaluation/approval evidence and authentication/authorization for the actor
    • D) Every trainer always changes the alias
Show Answer

Answer: C

A tag string replaces neither approval workflow nor access control.

  1. What happens to an already-loaded model immediately after an alias changes?
    • A) It is always replaced instantly
    • B) It retrains automatically
    • C) Shadow traffic appears automatically
    • D) It may keep serving until reload/deployment/cache policy changes it
Show Answer

Answer: D

New resolution and the lifecycle of an existing loaded instance are separate.

Short Answer Questions ​

  1. Does READY alone prove inference compatibility and model quality?
Show Answer

No. It is a registration status; metadata fixtures can be READY. Validate real flavors, weights, dependency loading, and quality separately.

  1. Why can the registry not always reconstruct exact code and data lineage?
Show Answer

Run/model links are optional and source files, Runs, or artifacts can change or disappear. Preserve the serving version, hashes, commit, dataset snapshot, dependencies, and approvals.


Return to Learning Materials

Ask the docs