code: def gcp_worker_memory_per_core_mib(worker_type: str) -> int:
      if worker_type == "standard":
          m = 3840
      elif worker_type == "highmem":
          m = 6656
      else:
          assert worker_type == "highcpu", worker_type
          m = 924  # this number must be divisible by 4. I rounded up to the nearest MiB
      return m
  
file_path: hail/batch/batch/cloud/gcp/resource_utils.py
imports: import logging
  import re
  from typing import Optional, Tuple
label_desc: Use image node_id 5 for calling a global function with example usage: gcp_worker_memory_per_core_mib(worker_type) and returns: m