from cleverhans.future.torch.attacks.fast_gradient_method import fast_gradient_method
from cleverhans.future.torch.attacks.projected_gradient_descent import projected_gradient_descent
from cleverhans.future.torch.attacks.noise import noise
from cleverhans.future.torch.attacks.semantic import semantic

from cleverhans.future.torch.attacks.fast_gradient_method import fast_gradient_method
from cleverhans.future.torch.attacks.projected_gradient_descent import projected_gradient_descent
from cleverhans.future.torch.attacks.noise import noise
from cleverhans.future.torch.attacks.semantic import semantic
from cleverhans.future.torch.attacks.spsa import spsa

Allow spsa to be imported from cleverhans.future.torch.attacks
Allow spsa to be imported from cleverhans.future.torch.attacks

  from cleverhans.future.torch.attacks.fast_gradient_method import fast_gradient_method
  from cleverhans.future.torch.attacks.projected_gradient_descent import projected_gradient_descent
  from cleverhans.future.torch.attacks.noise import noise
  from cleverhans.future.torch.attacks.semantic import semantic
+ from cleverhans.future.torch.attacks.spsa import spsa
  
Allow spsa to be imported from cleverhans.future.torch.attacks
## Code Before:
from cleverhans.future.torch.attacks.fast_gradient_method import fast_gradient_method
from cleverhans.future.torch.attacks.projected_gradient_descent import projected_gradient_descent
from cleverhans.future.torch.attacks.noise import noise
from cleverhans.future.torch.attacks.semantic import semantic

## Instruction:
Allow spsa to be imported from cleverhans.future.torch.attacks
## Code After:
from cleverhans.future.torch.attacks.fast_gradient_method import fast_gradient_method
from cleverhans.future.torch.attacks.projected_gradient_descent import projected_gradient_descent
from cleverhans.future.torch.attacks.noise import noise
from cleverhans.future.torch.attacks.semantic import semantic
from cleverhans.future.torch.attacks.spsa import spsa
