code: def frontend_proc(input_queue, output_queue):
      # first argument is going to be the framework and its path
      framework = input_queue.get()
      sys.path.insert(1, f"{framework_path}{framework}")
      importlib.import_module(framework.split("/")[0])
      while True:
          # subsequent arguments will be passed
          data = input_queue.get()
          if not data:
              break
  
file_path: ivy/ivy_tests/test_ivy/helpers/multiprocessing.py
imports: import sys
  import importlib
  from ivy_tests.test_ivy.helpers.hypothesis_helpers.array_helpers import array_helpers_dtype_info_helper
  from ivy_tests.test_ivy.helpers.hypothesis_helpers.dtype_helpers import _get_type_dict_helper, cast_filter_helper
  from .testing_helpers import _get_supported_devices_dtypes_helper, _get_method_supported_devices_dtypes_helper, num_positional_args_helper
  from .function_testing import test_function_backend_computation, test_function_ground_truth_computation, test_method_backend_computation, test_method_ground_truth_computation, test_gradient_backend_computation, test_gradient_ground_truth_computation, _transpile_if_required_backend
label_desc: Use image node_id 2 for calling a global function with example usage: frontend_proc(input_queue, output_queue) without return types