code: def compile_2k_merge(path):
      flagname = "no_ir_logging"
      prev_flag_value = hl._get_flags(flagname).get(flagname)
      try:
          hl._set_flags(**{flagname: "1"})
          vcf = setup(path)
          vcfs = [transform_gvcf(vcf, [])] * COMBINE_GVCF_MAX
          combined = [combine_variant_datasets(vcfs)] * 20
          with TemporaryDirectory() as tmpdir:
              hl.vds.write_variant_datasets(
                  combined,
                  os.path.join(tmpdir, "combiner-multi-write"),
                  overwrite=True,
              )
      finally:
          hl._set_flags(**{flagname: prev_flag_value})
  
file_path: hail/benchmark/python/benchmark_hail/run/combiner_benchmarks.py
imports: import os.path
  from tempfile import TemporaryDirectory
  import hail
  from hail.vds.combiner import combine_variant_datasets, new_combiner, transform_gvcf
  from hail.vds.combiner.combine import combine_gvcfs, calculate_even_genome_partitioning
  from .resources import empty_gvcf, single_gvcf, chr22_gvcfs
  from .utils import benchmark
label_desc: Use image node_id 3 for calling a global function with example usage: compile_2k_merge(path) without return types