class_docstr: Abstract class that defines API interfaces for storing Model Registry metadata.
class_docstr_tok: ["Abstract","class","that","defines","API","interfaces","for","storing","Model","Registry","metadata","."]
docstr: Create a new model version from given source and run ID.
  
  :param name: Registered model name.
  :param source: URI indicating the location of the model artifacts.
  :param run_id: Run ID from MLflow tracking server that generated the model.
  :param tags: A list of :py:class:`mlflow.entities.model_registry.ModelVersionTag`
               instances associated with this model version.
  :param run_link: Link to the run from an MLflow tracking server that generated this model.
  :param description: Description of the version.
  :param local_model_path: Local path to the MLflow model, if it's already accessible
                           on the local filesystem. Can be used by AbstractStores that
                           upload model version files to the model registry to avoid
                           a redundant download from the source location when logging
                           and registering a model via a single
                           mlflow.<flavor>.log_model(..., registered_model_name) call
  :return: A single object of :py:class:`mlflow.entities.model_registry.ModelVersion`
           created in the backend.
docstr_tok: ["Create","a","new","model","version","from","given","source","and","run","ID",".",":","param","name",":","Registered","model","name",".",":","param","source",":","URI","indicating","the","location","of","the","model","artifacts",".",":","param","run_id",":","Run","ID","from","MLflow","tracking","server","that","generated","the","model",".",":","param","tags",":","A","list","of",":","py",":","class",":","`","mlflow.entities.model_registry.ModelVersionTag","`","instances","associated","with","this","model","version",".",":","param","run_link",":","Link","to","the","run","from","an","MLflow","tracking","server","that","generated","this","model",".",":","param","description",":","Description","of","the","version",".",":","param","local_model_path",":","Local","path","to","the","MLflow","model",",","if","it","'s","already","accessible","on","the","local","filesystem",".","Can","be","used","by","AbstractStores","that","upload","model","version","files","to","the","model","registry","to","avoid","a","redundant","download","from","the","source","location","when","logging","and","registering","a","model","via","a","single","mlflow.","<","flavor",">",".log_model","(","...",",","registered_model_name",")","call",":","return",":","A","single","object","of",":","py",":","class",":","`","mlflow.entities.model_registry.ModelVersion","`","created","in","the","backend","."]
code: def create_model_version(
      self,
      name,
      source,
      run_id=None,
      tags=None,
      run_link=None,
      description=None,
      local_model_path=None,
  ):
      """
      Create a new model version from given source and run ID.
  
      :param name: Registered model name.
      :param source: URI indicating the location of the model artifacts.
      :param run_id: Run ID from MLflow tracking server that generated the model.
      :param tags: A list of :py:class:`mlflow.entities.model_registry.ModelVersionTag`
                   instances associated with this model version.
      :param run_link: Link to the run from an MLflow tracking server that generated this model.
      :param description: Description of the version.
      :param local_model_path: Local path to the MLflow model, if it's already accessible
                               on the local filesystem. Can be used by AbstractStores that
                               upload model version files to the model registry to avoid
                               a redundant download from the source location when logging
                               and registering a model via a single
                               mlflow.<flavor>.log_model(..., registered_model_name) call
      :return: A single object of :py:class:`mlflow.entities.model_registry.ModelVersion`
               created in the backend.
      """
      pass
  
imports: import logging
  from abc import ABCMeta, abstractmethod
  from time import sleep, time
  from mlflow.entities.model_registry import ModelVersionTag
  from mlflow.entities.model_registry.model_version_status import ModelVersionStatus
  from mlflow.exceptions import MlflowException
  from mlflow.protos.databricks_pb2 import RESOURCE_ALREADY_EXISTS, ErrorCode
  from mlflow.utils.annotations import developer_stable
label_desc: Use image node_id 11 for calling the AbstractStore obj's underlying member method code with example usage: obj.create_model_version(name, source, run_id, tags, run_link, description, local_model_path) without return types