duplicated block id: 1 size: 12 cleaned lines of code in 2 files: - trainer.py (98:110) - trainer.py (138:150) duplicated block id: 2 size: 9 cleaned lines of code in 2 files: - adaptive_io.py (21:30) - adaptive_io.py (82:91)