from typing import Tuple


def default_pruning_sparsities_loss(extended: bool) -> Tuple[float, ...]:
    """
    The default sparsities to use for checking pruning effects on the loss

    :param extended: extend the sparsties to return a full range
        instead of a subset of target sparstiies
    :return: the sparsities to check for effects on the loss
    """
    if not extended:
        return 0.0, 0.2, 0.4, 0.6, 0.7, 0.8, 0.85, 0.9, 0.95, 0.99

    sparsities = [float(s) / 100.0 for s in range(100)]

    return tuple(sparsities)