class_docstr: Arguments for vLLM engine.
class_docstr_tok: ["Arguments","for","vLLM","engine","."]
code: def create_engine_configs(
      self,
  ) -> Tuple[ModelConfig, SchedulerConfig]:
      model_config = ModelConfig(
          self.model,
          self.tokenizer,
          self.tokenizer_mode,
          self.trust_remote_code,
          self.download_dir,
          self.load_format,
          self.dtype,
          self.seed,
          self.revision,
          self.tokenizer_revision,
          self.max_model_len,
          self.quantization,
          self.device,
      )
      scheduler_config = SchedulerConfig(
          self.max_num_batched_tokens,
          self.max_num_seqs,
          model_config.max_model_len,
      )
      # bigdl-llm change start
      # summary: remove parallel config + cache config
      # parallel_config = ParallelConfig(self.pipeline_parallel_size,
      #                                  self.tensor_parallel_size, False)
      # bigdl-llm change end
      return model_config, scheduler_config
  
file_path: BigDL/python/llm/src/bigdl/llm/vllm/engine/arg_utils.py
imports: import argparse
  import dataclasses
  from dataclasses import dataclass
  from typing import Optional, Tuple
  from bigdl.llm.vllm.config import ModelConfig, SchedulerConfig
label_desc: Use image node_id 4 for calling the EngineArgs obj's underlying member method code with example usage: obj.create_engine_configs() and returns: model_config,  scheduler_config