class_docstr: An entry point in an MLproject specification.
class_docstr_tok: ["An","entry","point","in","an","MLproject","specification","."]
code: def compute_command(self, user_parameters, storage_dir):
      params, extra_params = self.compute_parameters(
          user_parameters, storage_dir
      )
      command_with_params = self.command.format(**params)
      command_arr = [command_with_params]
      command_arr.extend(
          [f"--{key} {value}" for key, value in extra_params.items()]
      )
      return " ".join(command_arr)
  
imports: import os
  import yaml
  from mlflow.exceptions import ExecutionException
  from mlflow.projects import env_type
  from mlflow.tracking import artifact_utils
  from mlflow.utils import data_utils
  from mlflow.utils.environment import _PYTHON_ENV_FILE_NAME
  from mlflow.utils.file_utils import get_local_path_or_none
  from mlflow.utils.string_utils import is_string_type, quote
label_desc: Use image node_id 4 for calling the EntryPoint obj's underlying member method code with example usage: obj.compute_command(user_parameters, storage_dir) and returns: str