In utils.py line 96.
The code "elif args.image_attack == ['fgm', 'fgsm']:" will always have a wrong result since args.image_attack is a str type attribute.
It should be modified as "elif args.image_attack in ['fgm', 'fgsm']:"
Thank you very much for your observation, The mistake has already been corrected but not yet committed to the master branch, anyway I will fix it immediately also on master.
In utils.py line 96. The code "elif args.image_attack == ['fgm', 'fgsm']:" will always have a wrong result since args.image_attack is a str type attribute. It should be modified as "elif args.image_attack in ['fgm', 'fgsm']:"