in ludwig/utils/math_utils.py [0:0]
def int_type(number):
if number <= np.iinfo(np.int8).max:
return np.int8
elif number <= np.iinfo(np.int16).max:
return np.int16
elif number <= np.iinfo(np.int32).max:
return np.int32
else: # if number <= np.iinfo(np.int64).max:
return np.int64