code: def get_dtype(max_int):
      if max_int < (2**8) / 2:
          return np.int8
      elif max_int < (2**16) / 2:
          return np.int16
      else:
          return np.int64
  
file_path: FATE/python/fate/ml/ensemble/algo/secureboost/common/predict.py
imports: import pandas
  import numpy
  from typing import List
  from fate.arch import Context
  from fate.arch.dataframe import DataFrame
  import copy
  from fate.ml.ensemble.learner.decision_tree.tree_core.decision_tree import DecisionTree, _make_decision, Node
  import functools
  from logging import getLogger
label_desc: Use image node_id 1 for calling a global function with example usage: get_dtype(max_int) and returns: np, np, np