code: def test_horovod_gpu_memory_limit(csv_filename):
      """Test Horovod with explicit GPU memory limit set."""
      ludwig_kwargs = dict(gpu_memory_limit="0.5")
      _run_horovod(csv_filename, **ludwig_kwargs)
  
file_path: ludwig/tests/integration_tests/test_horovod.py
imports: import json
  import os
  import platform
  import shlex
  import subprocess
  import sys
  import pytest
  import torch
  from ludwig.constants import ENCODER, TYPE
  from tests.integration_tests.utils import category_feature, ENCODERS, generate_data, sequence_feature
label_desc: Use image node_id 5 for calling a global function with example usage: test_horovod_gpu_memory_limit(csv_filename) without return types