code: def _test_check_idist_parallel_hvdrun(fp, backend, nprocs):
      # horovodrun -np=nprocs python tests/ignite/distributed/check_idist_parallel.py --backend=backend
  
      cmd = [
          "horovodrun",
          "-np",
          f"{nprocs}",
          sys.executable,
          fp,
          f"--backend={backend}",
      ]
  
      out = execute(cmd)
      assert f"backend={backend}" in out
      assert f"in {nprocs} processes" in out
      assert "End of run" in out
  
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 7 for calling a global function with example usage: _test_check_idist_parallel_hvdrun(fp, backend, nprocs) without return types