class_docstr: Run data (metrics and parameters).
class_docstr_tok: ["Run","data","(","metrics","and","parameters",")","."]
code: def from_proto(cls, proto):
      run_data = cls()
      # iterate proto and add metrics, params, and tags
      for proto_metric in proto.metrics:
          run_data._add_metric(Metric.from_proto(proto_metric))
      for proto_param in proto.params:
          run_data._add_param(Param.from_proto(proto_param))
      for proto_tag in proto.tags:
          run_data._add_tag(RunTag.from_proto(proto_tag))
      return run_data
  
file_path: mlflow/mlflow/entities/run_data.py
imports: from mlflow.entities._mlflow_object import _MLflowObject
  from mlflow.entities.metric import Metric
  from mlflow.entities.param import Param
  from mlflow.entities.run_tag import RunTag
  from mlflow.protos.service_pb2 import Param
  from mlflow.protos.service_pb2 import RunData
  from mlflow.protos.service_pb2 import RunTag
label_desc: Use image node_id 10 for calling the RunData obj's underlying member method code with example usage: obj.from_proto(cls, proto) and returns: run_data