code: def compute_full_path(root_path, file_path):
      full_path = os.path.join(root_path, file_path)
      full_path = full_path.replace("\\", os.path.sep)
      full_path = full_path.replace("/", os.path.sep)
      full_path = full_path.replace(
          os.path.sep + "." + os.path.sep, os.path.sep
      )
      return full_path
  
imports: import os
  import re
  import timeit
  from contextlib import contextmanager
  import nnabla
  import nnabla.utils.callback
  import numpy
  from nnabla.config import nnabla_config
  from nnabla.logger import logger
  from nnabla.utils import nnabla_pb2
  from nnabla.utils.communicator_util import current_communicator
  from nnabla.utils.get_file_handle import get_file_handle_save, get_decorated_file_loader, load_files
  from contextlib import contextmanager
  import nnabla.logger
  from nnabla.lms import SwapInOutScheduler
label_desc: Use image node_id 3 for calling a global function with example usage: compute_full_path(root_path, file_path) and returns: full_path