import torch def min_value(dtype): try: return torch.finfo(dtype).min
except TypeError: return torch.iinfo(dtype).min
def max_value(dtype): try: return torch.finfo(dtype).max
except TypeError: return torch.iinfo(dtype).max