code: def test_check_idist_parallel_hvdrun_launch_n_procs(exec_filepath):
      np = (
          4
          if not torch.cuda.is_available()
          else torch.cuda.device_count()
      )
      _test_check_idist_parallel_hvdrun(exec_filepath, "horovod", np)
  
imports: import os
  import subprocess
  import sys
  from pathlib import Path
  import pytest
  import torch
  from packaging.version import Version
  import ignite.distributed
  from ignite.distributed.utils import has_hvd_support, has_native_dist_support, has_xla_support
label_desc: Use image node_id 8 for calling a global function with example usage: test_check_idist_parallel_hvdrun_launch_n_procs(exec_filepath) without return types