code: def get_limited_precision_numpy_diff_tool(rtol=None, atol=None):
      diff_tool = [
          binary_path(
              "catboost/tools/limited_precision_numpy_diff/limited_precision_numpy_diff"
          )
      ]
      if diff_tool[0] is None:
          diff_tool = [
              "python",
              os.path.join(
                  os.environ["CMAKE_SOURCE_DIR"],
                  "catboost",
                  "tools",
                  "limited_precision_numpy_diff",
                  "main.py",
              ),
          ]
  
      if rtol is not None:
          diff_tool += ["--rtol", str(rtol)]
      if atol is not None:
          diff_tool += ["--atol", str(atol)]
      return diff_tool
  
imports: import collections
  import csv
  import json
  import os
  import random
  import shutil
  import sys
  from pandas import read_csv, DataFrame
  from copy import deepcopy
  import numpy
  from catboost.utils import read_cd
label_desc: Use image node_id 18 for calling a global function with example usage: get_limited_precision_numpy_diff_tool(rtol, atol) and returns: diff_tool