Пример #1
0
 def forward(ctx, twiddle, input):
     """Multiply by a single factor.
     Parameters:
         twiddle: (2, 2, n) if real or (2, 2, n, 2) if complex
         input: (batch_size, 2, n) if real or (batch_size, 2, n, 2) if complex
     Returns:
         output: (batch_size, 2, n) if real or (batch_size, 2, n, 2) if complex
     """
     ctx.save_for_backward(twiddle, input)
     return butterfly_factor_multiply(twiddle, input)
Пример #2
0
 def forward(ctx, coefficients, input):
     ctx.save_for_backward(coefficients, input)
     return butterfly_factor_multiply(coefficients, input)