code: def warm_up_docker_builder(image_params: CommonBuildParams):
      from airflow_breeze.utils.path_utils import AIRFLOW_SOURCES_ROOT
  
      docker_context = get_and_use_docker_context(image_params.builder)
      if docker_context == "default":
          return
      docker_syntax = get_docker_syntax_version()
      get_console().print(
          f"[info]Warming up the {docker_context} builder for syntax: {docker_syntax}"
      )
      warm_up_image_param = copy.deepcopy(image_params)
      warm_up_image_param.image_tag = "warmup"
      warm_up_image_param.push = False
      build_command = prepare_base_build_command(
          image_params=warm_up_image_param
      )
      warm_up_command = []
      warm_up_command.extend(["docker"])
      warm_up_command.extend(build_command)
      warm_up_command.extend(["--platform", image_params.platform, "-"])
      warm_up_command_result = run_command(
          warm_up_command,
          input=f"""{docker_syntax}
  FROM scratch
  LABEL description="test warmup image"
  """,
          cwd=AIRFLOW_SOURCES_ROOT,
          text=True,
          check=False,
      )
      if warm_up_command_result.returncode != 0:
          get_console().print(
              f"[warning]Warning {warm_up_command_result.returncode} when warming up builder:"
              f" {warm_up_command_result.stdout} {warm_up_command_result.stderr}"
          )
  
imports: from __future__ import annotations
  import copy
  import json
  import os
  import re
  import sys
  from subprocess import DEVNULL, CalledProcessError, CompletedProcess
  from typing import TYPE_CHECKING
  from airflow_breeze.params.build_prod_params import BuildProdParams
  from airflow_breeze.utils.cache import read_from_cache_file
  from airflow_breeze.utils.host_info_utils import get_host_group_id, get_host_os, get_host_user_id
  from airflow_breeze.utils.path_utils import AIRFLOW_SOURCES_ROOT, SCRIPTS_DOCKER_DIR, cleanup_python_generated_files, create_mypy_volume_if_needed
  from airflow_breeze.utils.shared_options import get_verbose
  from airflow_breeze.utils.visuals import ASCIIART, ASCIIART_STYLE, CHEATSHEET, CHEATSHEET_STYLE
  from airflow_breeze.global_constants import ALLOWED_CELERY_BROKERS, ALLOWED_DEBIAN_VERSIONS, DEFAULT_PYTHON_MAJOR_MINOR_VERSION, DOCKER_DEFAULT_PLATFORM, MIN_DOCKER_COMPOSE_VERSION, MIN_DOCKER_VERSION, SEQUENTIAL_EXECUTOR
  from airflow_breeze.utils.console import Output, get_console
  from airflow_breeze.utils.run_utils import RunCommandResult, check_if_buildx_plugin_installed, run_command
label_desc: Use image node_id 19 for calling a global function with example usage: warm_up_docker_builder(image_params) without return types