duplicated block id: 1 size: 13 cleaned lines of code in 2 files: - src/models/struxgpt_v1.py (15:28) - src/models/struxgpt_v2.py (128:141) duplicated block id: 2 size: 11 cleaned lines of code in 2 files: - src/models/struxgpt_v1.py (301:315) - src/models/struxgpt_v2.py (826:840) duplicated block id: 3 size: 10 cleaned lines of code in 2 files: - src/models/struxgpt_v1.py (286:298) - src/models/struxgpt_v2.py (805:817) duplicated block id: 4 size: 10 cleaned lines of code in 2 files: - src/models/struxgpt_v1.py (202:211) - src/models/struxgpt_v2.py (502:511) duplicated block id: 5 size: 10 cleaned lines of code in 2 files: - src/utils/str.py (122:134) - src/utils/str.py (256:268) duplicated block id: 6 size: 7 cleaned lines of code in 2 files: - src/models/struxgpt_v1.py (53:60) - src/models/struxgpt_v2.py (194:201) duplicated block id: 7 size: 6 cleaned lines of code in 2 files: - src/models/struxgpt_base.py (209:214) - src/models/struxgpt_base.py (224:229) duplicated block id: 8 size: 6 cleaned lines of code in 2 files: - src/models/struxgpt_v1.py (76:81) - src/models/struxgpt_v2.py (215:220)