def __init__(self, L, M, A, samples, lag=False, variable=False, variable_length=False, one_hot=False, reverse=False):
        """
        L: number of noise tokens
        M: number of memorization tokens
        A: size of dictionary
        """
        super().__init__()
        self.L = L
        self.M = M
        self.A = A
        self.samples = samples
        self.variable = variable
        self.variable_length = variable_length
        self.one_hot = one_hot
        self.lag = lag
        self.reverse = reverse

        L: number of noise tokens
        M: number of memorization tokens
        A: size of dictionary
        
analyze/convnexts4nd/src/dataloaders/datasets/copying.py