code: def _set_serve_properties(
      hf_model_config: dict, schema_builder: SchemaBuilder
  ) -> tuple:
      """Placeholder docstring"""
      default_tensor_parallel_degree = (
          _get_default_tensor_parallel_degree(hf_model_config)
      )
      default_data_type = _get_default_data_type()
      default_batch_size = _get_default_batch_size()
      (
          default_max_tokens,
          default_max_new_tokens,
      ) = _get_default_max_tokens(
          schema_builder.sample_input, schema_builder.sample_output
      )
  
      return (
          default_tensor_parallel_degree,
          default_data_type,
          default_batch_size,
          default_max_tokens,
          default_max_new_tokens,
      )
  
file_path: sagemaker-python-sdk/src/sagemaker/serve/model_server/djl_serving/utils.py
imports: from __future__ import absolute_import
  from urllib.error import HTTPError
  import math
  import logging
  from sagemaker.serve.utils.types import _DjlEngine
  from sagemaker.djl_inference import defaults
  from sagemaker.djl_inference.model import _get_model_config_properties_from_hf
  from sagemaker.serve.utils.local_hardware import _get_available_gpus
  from sagemaker.serve.builder.schema_builder import SchemaBuilder
label_desc: Use image node_id 9 for calling a global function with example usage: _set_serve_properties(hf_model_config, schema_builder) and returns: default_tensor_parallel_degree,  default_data_type,  default_batch_size,  default_max_tokens,  default_max_new_tokens