# Copyright (c) Meta Platforms, Inc. and affiliates. # All rights reserved. # # This source code is licensed under the terms described in the LICENSE file in # the root directory of this source tree. # Copyright (c) Meta Platforms, Inc. and affiliates. # All rights reserved. # # This source code is licensed under the terms described in the LICENSE file in # top-level folder for each specific model found within the models/ directory at # the top-level of this source tree. import collections import torch def get_negative_inf_value(dtype): return torch.finfo(dtype).min def to_2tuple(x): if isinstance(x, collections.abc.Iterable): return x return (x, x)