class_docstr: MLflow entity for Registered Model.
class_docstr_tok: ["MLflow","entity","for","Registered","Model","."]
code: def from_proto(cls, proto):
      # input: mlflow.protos.model_registry_pb2.RegisteredModel
      # returns RegisteredModel entity
      registered_model = cls(
          proto.name,
          proto.creation_timestamp,
          proto.last_updated_timestamp,
          proto.description,
          [
              ModelVersion.from_proto(mvd)
              for mvd in proto.latest_versions
          ],
      )
      for tag in proto.tags:
          registered_model._add_tag(RegisteredModelTag.from_proto(tag))
      for alias in proto.aliases:
          registered_model._add_alias(
              RegisteredModelAlias.from_proto(alias)
          )
      return registered_model
  
imports: from mlflow.entities.model_registry._model_registry_entity import _ModelRegistryEntity
  from mlflow.entities.model_registry.model_version import ModelVersion
  from mlflow.entities.model_registry.registered_model_alias import RegisteredModelAlias
  from mlflow.entities.model_registry.registered_model_tag import RegisteredModelTag
  from mlflow.protos.model_registry_pb2 import RegisteredModel
  from mlflow.protos.model_registry_pb2 import RegisteredModelAlias
  from mlflow.protos.model_registry_pb2 import RegisteredModelTag
label_desc: Use image node_id 16 for calling the RegisteredModel obj's underlying member method code with example usage: obj.from_proto(cls, proto) and returns: registered_model