50 duplicated lines in: - modules/SwissArmyTransformer/sat/data_utils/webds.py (20:86, 19%) - sat/sgm/webds.py (17:90, 19%) 21 duplicated lines in: - modules/SwissArmyTransformer/sat/data_utils/webds.py (290:310, 8%) - sat/sgm/webds.py (319:339, 8%) 20 duplicated lines in: - modules/SwissArmyTransformer/sat/arguments.py (439:463, 4%) - sat/arguments.py (182:203, 8%) 19 duplicated lines in: - modules/SwissArmyTransformer/sat/data_utils/webds.py (183:212, 7%) - sat/sgm/webds.py (191:221, 7%) 19 duplicated lines in: - modules/SwissArmyTransformer/sat/data_utils/webds.py (155:178, 7%) - sat/sgm/webds.py (164:188, 7%) 18 duplicated lines in: - modules/SwissArmyTransformer/sat/data_utils/webds.py (214:233, 6%) - sat/sgm/webds.py (223:244, 6%) 15 duplicated lines in: - modules/SwissArmyTransformer/sat/arguments.py (423:437, 3%) - sat/arguments.py (166:180, 6%) 15 duplicated lines in: - modules/SwissArmyTransformer/sat/tokenization/cogview/vqvae/vqvae_diffusion.py (298:315, 2%) - sat/sgm/modules/diffusionmodules/model.py (386:403, 2%) 15 duplicated lines in: - modules/SwissArmyTransformer/sat/tokenization/cogview/vqvae/vqvae_diffusion.py (654:671, 2%) - sat/sgm/modules/diffusionmodules/model.py (386:403, 2%) 11 duplicated lines in: - modules/SwissArmyTransformer/sat/tokenization/cogview/vqvae/vqvae_diffusion.py (493:505, 1%) - sat/sgm/modules/autoencoding/vqvae/vqvae_blocks.py (356:368, 3%) 11 duplicated lines in: - modules/SwissArmyTransformer/sat/tokenization/cogview/vqvae/vqvae_diffusion.py (275:287, 1%) - sat/sgm/modules/autoencoding/vqvae/vqvae_blocks.py (356:368, 3%) 11 duplicated lines in: - modules/SwissArmyTransformer/sat/tokenization/cogview/vqvae/vqvae_diffusion.py (530:543, 1%) - sat/sgm/modules/autoencoding/vqvae/vqvae_blocks.py (389:402, 3%) 11 duplicated lines in: - modules/SwissArmyTransformer/sat/data_utils/webds.py (263:277, 4%) - sat/sgm/webds.py (288:303, 4%) 11 duplicated lines in: - modules/SwissArmyTransformer/sat/tokenization/cogview/vqvae/vqvae_diffusion.py (631:643, 1%) - sat/sgm/modules/autoencoding/vqvae/vqvae_blocks.py (356:368, 3%) 10 duplicated lines in: - modules/SwissArmyTransformer/sat/tokenization/cogview/vqvae/vqvae_diffusion.py (49:60, 1%) - sat/sgm/modules/autoencoding/vqvae/movq_modules.py (85:96, 3%) 10 duplicated lines in: - modules/SwissArmyTransformer/sat/tokenization/cogview/vqvae/vqvae_diffusion.py (49:60, 1%) - sat/sgm/modules/diffusionmodules/model.py (60:71, 1%) 10 duplicated lines in: - modules/SwissArmyTransformer/sat/data_utils/webds.py (321:331, 3%) - sat/sgm/webds.py (352:362, 3%) 10 duplicated lines in: - modules/SwissArmyTransformer/sat/tokenization/cogview/vqvae/vqvae_diffusion.py (49:60, 1%) - sat/sgm/modules/autoencoding/vqvae/vqvae_blocks.py (45:56, 3%) 9 duplicated lines in: - modules/SwissArmyTransformer/sat/tokenization/cogview/vqvae/vqvae_diffusion.py (421:433, 1%) - sat/sgm/modules/diffusionmodules/model.py (532:544, 1%) 9 duplicated lines in: - modules/SwissArmyTransformer/sat/tokenization/cogview/vqvae/vqvae_diffusion.py (8:24, 1%) - sat/sgm/modules/autoencoding/vqvae/movq_modules.py (8:24, 3%) 9 duplicated lines in: - modules/SwissArmyTransformer/sat/model/official/glm130B_model.py (173:181, 3%) - sat/dit_video_concat.py (313:321, 1%) 9 duplicated lines in: - modules/SwissArmyTransformer/sat/tokenization/cogview/vqvae/vqvae_diffusion.py (8:24, 1%) - sat/vae_modules/cp_enc_dec.py (46:62, 1%) 9 duplicated lines in: - modules/SwissArmyTransformer/sat/tokenization/cogview/vqvae/vqvae_diffusion.py (8:24, 1%) - sat/sgm/modules/autoencoding/vqvae/movq_dec_3d_dev.py (27:43, 2%) 9 duplicated lines in: - modules/SwissArmyTransformer/sat/tokenization/cogview/vqvae/vqvae_diffusion.py (126:135, 1%) - sat/sgm/modules/autoencoding/vqvae/vqvae_blocks.py (100:109, 3%) 9 duplicated lines in: - modules/SwissArmyTransformer/sat/model/position_embedding/sincos2d.py (34:54, 20%) - sat/dit_video_concat.py (123:143, 1%) 9 duplicated lines in: - modules/SwissArmyTransformer/sat/tokenization/cogview/vqvae/vqvae_diffusion.py (421:433, 1%) - sat/sgm/modules/autoencoding/vqvae/vqvae_blocks.py (242:254, 3%) 9 duplicated lines in: - modules/SwissArmyTransformer/sat/tokenization/cogview/vqvae/vqvae_diffusion.py (8:24, 1%) - sat/sgm/modules/autoencoding/vqvae/movq_dec_3d.py (22:38, 2%) 9 duplicated lines in: - modules/SwissArmyTransformer/sat/tokenization/cogview/vqvae/vqvae_diffusion.py (8:24, 1%) - sat/sgm/modules/cp_enc_dec.py (34:50, 9%) 9 duplicated lines in: - modules/SwissArmyTransformer/sat/tokenization/cogview/vqvae/vqvae_diffusion.py (406:419, 1%) - sat/sgm/modules/diffusionmodules/model.py (519:530, 1%) 9 duplicated lines in: - modules/SwissArmyTransformer/sat/tokenization/cogview/vqvae/vqvae_diffusion.py (406:419, 1%) - sat/sgm/modules/autoencoding/vqvae/vqvae_blocks.py (227:240, 3%) 9 duplicated lines in: - modules/SwissArmyTransformer/sat/tokenization/cogview/vqvae/vqvae_diffusion.py (8:24, 1%) - sat/sgm/modules/autoencoding/vqvae/vqvae_blocks.py (8:24, 3%) 9 duplicated lines in: - modules/SwissArmyTransformer/sat/tokenization/cogview/vqvae/vqvae_diffusion.py (8:24, 1%) - sat/sgm/modules/diffusionmodules/model.py (23:39, 1%) 9 duplicated lines in: - modules/SwissArmyTransformer/sat/model/official/glm130B_model.py (173:181, 3%) - sat/dit_video_concat.py (565:573, 1%) 9 duplicated lines in: - modules/SwissArmyTransformer/sat/data_utils/webds.py (124:133, 3%) - sat/sgm/webds.py (133:142, 3%) 9 duplicated lines in: - modules/SwissArmyTransformer/sat/tokenization/cogview/vqvae/vqvae_diffusion.py (8:24, 1%) - sat/sgm/modules/autoencoding/vqvae/movq_enc_3d.py (25:41, 3%) 9 duplicated lines in: - modules/SwissArmyTransformer/sat/tokenization/cogview/vqvae/vqvae_diffusion.py (126:135, 1%) - sat/sgm/modules/autoencoding/vqvae/movq_enc_3d.py (231:240, 3%) 9 duplicated lines in: - modules/SwissArmyTransformer/sat/tokenization/cogview/vqvae/vqvae_diffusion.py (126:135, 1%) - sat/sgm/modules/diffusionmodules/model.py (123:132, 1%) 8 duplicated lines in: - modules/SwissArmyTransformer/sat/tokenization/cogview/vqvae/vqvae_diffusion.py (446:453, 1%) - sat/sgm/modules/autoencoding/vqvae/vqvae_blocks.py (315:322, 2%) 8 duplicated lines in: - modules/SwissArmyTransformer/sat/tokenization/cogview/vqvae/vqvae_diffusion.py (306:315, 1%) - sat/sgm/modules/diffusionmodules/model.py (521:530, 1%) 8 duplicated lines in: - modules/SwissArmyTransformer/sat/tokenization/cogview/vqvae/vqvae_diffusion.py (688:697, 1%) - sat/sgm/modules/diffusionmodules/model.py (417:426, 1%) 8 duplicated lines in: - modules/SwissArmyTransformer/sat/tokenization/cogview/vqvae/vqvae_diffusion.py (410:419, 1%) - sat/sgm/modules/autoencoding/vqvae/movq_enc_3d.py (390:399, 2%) 8 duplicated lines in: - modules/SwissArmyTransformer/sat/tokenization/cogview/vqvae/vqvae_diffusion.py (410:419, 1%) - sat/sgm/modules/diffusionmodules/model.py (394:403, 1%) 8 duplicated lines in: - modules/SwissArmyTransformer/sat/tokenization/cogview/vqvae/vqvae_diffusion.py (127:135, 1%) - sat/sgm/modules/autoencoding/vqvae/movq_dec_3d.py (142:150, 2%) 8 duplicated lines in: - modules/SwissArmyTransformer/sat/tokenization/cogview/vqvae/vqvae_diffusion.py (446:453, 1%) - sat/sgm/modules/autoencoding/vqvae/movq_dec_3d.py (220:227, 2%) 8 duplicated lines in: - modules/SwissArmyTransformer/sat/arguments.py (411:419, 1%) - sat/arguments.py (155:163, 3%) 8 duplicated lines in: - modules/SwissArmyTransformer/sat/tokenization/cogview/vqvae/vqvae_diffusion.py (512:528, 1%) - sat/sgm/modules/autoencoding/vqvae/vqvae_blocks.py (371:387, 2%) 8 duplicated lines in: - modules/SwissArmyTransformer/sat/tokenization/cogview/vqvae/vqvae_diffusion.py (496:505, 1%) - sat/sgm/modules/diffusionmodules/model.py (369:378, 1%) 8 duplicated lines in: - modules/SwissArmyTransformer/sat/tokenization/cogview/vqvae/vqvae_diffusion.py (278:287, 1%) - sat/sgm/modules/diffusionmodules/model.py (369:378, 1%) 8 duplicated lines in: - modules/SwissArmyTransformer/sat/tokenization/cogview/vqvae/vqvae_diffusion.py (662:671, 1%) - sat/sgm/modules/autoencoding/vqvae/movq_enc_3d.py (390:399, 2%) 8 duplicated lines in: - modules/SwissArmyTransformer/sat/tokenization/cogview/vqvae/vqvae_diffusion.py (446:453, 1%) - sat/vae_modules/cp_enc_dec.py (861:868, 1%) 8 duplicated lines in: - modules/SwissArmyTransformer/sat/data_utils/webds.py (106:114, 3%) - sat/sgm/webds.py (114:122, 3%) 8 duplicated lines in: - modules/SwissArmyTransformer/sat/tokenization/cogview/vqvae/vqvae_diffusion.py (496:505, 1%) - sat/sgm/modules/diffusionmodules/model.py (626:635, 1%) 8 duplicated lines in: - modules/SwissArmyTransformer/sat/tokenization/cogview/vqvae/vqvae_diffusion.py (330:339, 1%) - sat/sgm/modules/diffusionmodules/model.py (417:426, 1%) 8 duplicated lines in: - modules/SwissArmyTransformer/sat/tokenization/cogview/vqvae/vqvae_diffusion.py (127:135, 1%) - sat/sgm/modules/autoencoding/vqvae/movq_modules.py (151:159, 2%) 8 duplicated lines in: - modules/SwissArmyTransformer/sat/tokenization/cogview/vqvae/vqvae_diffusion.py (278:287, 1%) - sat/sgm/modules/diffusionmodules/model.py (626:635, 1%) 8 duplicated lines in: - modules/SwissArmyTransformer/sat/tokenization/cogview/vqvae/vqvae_diffusion.py (634:643, 1%) - sat/sgm/modules/diffusionmodules/model.py (369:378, 1%) 8 duplicated lines in: - modules/SwissArmyTransformer/sat/tokenization/cogview/vqvae/vqvae_diffusion.py (306:315, 1%) - sat/sgm/modules/autoencoding/vqvae/vqvae_blocks.py (231:240, 2%) 8 duplicated lines in: - modules/SwissArmyTransformer/sat/tokenization/cogview/vqvae/vqvae_diffusion.py (127:135, 1%) - sat/sgm/modules/autoencoding/vqvae/movq_dec_3d_dev.py (166:174, 2%) 8 duplicated lines in: - modules/SwissArmyTransformer/sat/tokenization/cogview/vqvae/vqvae_diffusion.py (634:643, 1%) - sat/sgm/modules/diffusionmodules/model.py (626:635, 1%) 8 duplicated lines in: - modules/SwissArmyTransformer/sat/tokenization/cogview/vqvae/vqvae_diffusion.py (446:453, 1%) - sat/sgm/modules/autoencoding/vqvae/movq_dec_3d_dev.py (244:251, 2%) 8 duplicated lines in: - modules/SwissArmyTransformer/sat/tokenization/cogview/vqvae/vqvae_diffusion.py (446:453, 1%) - sat/sgm/modules/autoencoding/vqvae/movq_dec_3d.py (359:366, 2%) 8 duplicated lines in: - modules/SwissArmyTransformer/sat/tokenization/cogview/vqvae/vqvae_diffusion.py (446:453, 1%) - sat/sgm/modules/autoencoding/vqvae/movq_dec_3d_dev.py (399:406, 2%) 8 duplicated lines in: - modules/SwissArmyTransformer/sat/tokenization/cogview/vqvae/vqvae_diffusion.py (446:453, 1%) - sat/sgm/modules/autoencoding/vqvae/movq_modules.py (221:228, 2%) 8 duplicated lines in: - modules/SwissArmyTransformer/sat/tokenization/cogview/vqvae/vqvae_diffusion.py (662:671, 1%) - sat/sgm/modules/diffusionmodules/model.py (521:530, 1%) 8 duplicated lines in: - modules/SwissArmyTransformer/sat/tokenization/cogview/vqvae/vqvae_diffusion.py (662:671, 1%) - sat/sgm/modules/autoencoding/vqvae/vqvae_blocks.py (231:240, 2%) 8 duplicated lines in: - modules/SwissArmyTransformer/sat/tokenization/cogview/vqvae/vqvae_diffusion.py (306:315, 1%) - sat/sgm/modules/autoencoding/vqvae/movq_enc_3d.py (390:399, 2%) 7 duplicated lines in: - modules/SwissArmyTransformer/sat/tokenization/cogview/vqvae/vqvae_diffusion.py (346:352, 1%) - sat/sgm/modules/autoencoding/vqvae/movq_enc_3d.py (314:320, 2%) 7 duplicated lines in: - modules/SwissArmyTransformer/sat/tokenization/cogview/vqvae/vqvae_diffusion.py (278:284, 1%) - sat/sgm/modules/autoencoding/vqvae/movq_modules.py (280:286, 2%) 7 duplicated lines in: - modules/SwissArmyTransformer/sat/tokenization/cogview/vqvae/vqvae_diffusion.py (496:502, 1%) - sat/sgm/modules/autoencoding/vqvae/movq_modules.py (280:286, 2%) 7 duplicated lines in: - modules/SwissArmyTransformer/sat/tokenization/cogview/vqvae/vqvae_diffusion.py (346:352, 1%) - sat/vae_modules/cp_enc_dec.py (736:742, <1%) 7 duplicated lines in: - modules/SwissArmyTransformer/sat/tokenization/cogview/vqvae/vqvae_diffusion.py (447:453, 1%) - sat/sgm/modules/diffusionmodules/model.py (570:576, 1%) 7 duplicated lines in: - modules/SwissArmyTransformer/sat/tokenization/cogview/vqvae/vqvae_diffusion.py (202:210, 1%) - sat/sgm/modules/diffusionmodules/model.py (285:293, 1%) 7 duplicated lines in: - modules/SwissArmyTransformer/sat/tokenization/cogview/vqvae/vqvae_diffusion.py (446:452, 1%) - sat/vae_modules/cp_enc_dec.py (736:742, <1%) 7 duplicated lines in: - modules/SwissArmyTransformer/sat/tokenization/cogview/vqvae/vqvae_diffusion.py (346:352, 1%) - sat/sgm/modules/autoencoding/vqvae/movq_modules.py (221:227, 2%) 7 duplicated lines in: - modules/SwissArmyTransformer/sat/tokenization/cogview/vqvae/vqvae_diffusion.py (346:352, 1%) - sat/sgm/modules/autoencoding/vqvae/vqvae_blocks.py (315:321, 2%) 7 duplicated lines in: - modules/SwissArmyTransformer/sat/tokenization/cogview/vqvae/vqvae_diffusion.py (346:352, 1%) - sat/vae_modules/cp_enc_dec.py (861:867, <1%) 7 duplicated lines in: - modules/SwissArmyTransformer/sat/tokenization/cogview/vqvae/vqvae_diffusion.py (346:352, 1%) - sat/sgm/modules/autoencoding/vqvae/vqvae_blocks.py (175:181, 2%) 7 duplicated lines in: - modules/SwissArmyTransformer/sat/tokenization/cogview/vqvae/vqvae_diffusion.py (34:42, 1%) - sat/sgm/modules/autoencoding/vqvae/vqvae_blocks.py (34:42, 2%) 7 duplicated lines in: - modules/SwissArmyTransformer/sat/tokenization/cogview/vqvae/vqvae_diffusion.py (446:452, 1%) - sat/sgm/modules/autoencoding/vqvae/movq_enc_3d.py (314:320, 2%) 7 duplicated lines in: - modules/SwissArmyTransformer/sat/tokenization/cogview/vqvae/vqvae_diffusion.py (634:640, 1%) - sat/sgm/modules/autoencoding/vqvae/movq_modules.py (280:286, 2%) 7 duplicated lines in: - modules/SwissArmyTransformer/sat/data_utils/webds.py (342:350, 2%) - sat/sgm/webds.py (371:379, 2%) 7 duplicated lines in: - modules/SwissArmyTransformer/sat/tokenization/cogview/vqvae/vqvae_diffusion.py (346:352, 1%) - sat/sgm/modules/autoencoding/vqvae/movq_dec_3d_dev.py (399:405, 1%) 7 duplicated lines in: - modules/SwissArmyTransformer/sat/data_utils/jsonlds.py (38:45, 17%) - sat/sgm/webds.py (80:88, 2%) 7 duplicated lines in: - modules/SwissArmyTransformer/sat/tokenization/cogview/vqvae/vqvae_diffusion.py (446:452, 1%) - sat/sgm/modules/autoencoding/vqvae/vqvae_blocks.py (175:181, 2%) 7 duplicated lines in: - modules/SwissArmyTransformer/sat/tokenization/cogview/vqvae/vqvae_diffusion.py (346:352, 1%) - sat/sgm/modules/autoencoding/vqvae/movq_dec_3d_dev.py (244:250, 1%) 7 duplicated lines in: - modules/SwissArmyTransformer/sat/tokenization/cogview/vqvae/vqvae_diffusion.py (346:352, 1%) - sat/sgm/modules/autoencoding/vqvae/movq_dec_3d.py (220:226, 1%) 7 duplicated lines in: - modules/SwissArmyTransformer/sat/tokenization/cogview/vqvae/vqvae_diffusion.py (346:352, 1%) - sat/sgm/modules/autoencoding/vqvae/movq_dec_3d.py (359:365, 1%) 6 duplicated lines in: - modules/SwissArmyTransformer/sat/tokenization/cogview/vqvae/vqvae_diffusion.py (168:173, <1%) - sat/sgm/modules/attention.py (148:153, 1%) 6 duplicated lines in: - modules/SwissArmyTransformer/sat/tokenization/cogview/vqvae/vqvae_diffusion.py (117:123, <1%) - sat/sgm/modules/autoencoding/vqvae/vqvae_blocks.py (91:97, 2%) 6 duplicated lines in: - modules/SwissArmyTransformer/sat/data_utils/webds.py (77:83, 2%) - sat/sgm/webds.py (292:300, 2%) 6 duplicated lines in: - modules/SwissArmyTransformer/sat/model/official/chatglm4_model.py (63:70, 5%) - sat/dit_video_concat.py (416:421, <1%) 6 duplicated lines in: - modules/SwissArmyTransformer/sat/tokenization/cogview/vqvae/vqvae_diffusion.py (374:379, <1%) - sat/sgm/modules/autoencoding/vqvae/vqvae_blocks.py (200:205, 2%) 6 duplicated lines in: - modules/SwissArmyTransformer/sat/tokenization/cogview/vqvae/vqvae_diffusion.py (447:452, <1%) - sat/sgm/modules/diffusionmodules/model.py (454:459, 1%) 6 duplicated lines in: - modules/SwissArmyTransformer/sat/tokenization/cogview/vqvae/vqvae_diffusion.py (347:352, <1%) - sat/sgm/modules/diffusionmodules/model.py (570:575, 1%) 6 duplicated lines in: - modules/SwissArmyTransformer/sat/tokenization/cogview/vqvae/vqvae_diffusion.py (347:352, <1%) - sat/sgm/modules/diffusionmodules/model.py (454:459, 1%) 6 duplicated lines in: - modules/SwissArmyTransformer/sat/tokenization/cogview/vqvae/vqvae_diffusion.py (168:173, <1%) - sat/vae_modules/attention.py (148:153, 1%) 6 duplicated lines in: - modules/SwissArmyTransformer/sat/data_utils/jsonlds.py (38:44, 15%) - sat/sgm/webds.py (292:300, 2%) 6 duplicated lines in: - modules/SwissArmyTransformer/sat/tokenization/cogview/vqvae/vqvae_diffusion.py (117:123, <1%) - sat/sgm/modules/autoencoding/vqvae/movq_enc_3d.py (222:228, 2%) 6 duplicated lines in: - modules/SwissArmyTransformer/sat/tokenization/cogview/vqvae/vqvae_diffusion.py (71:78, <1%) - sat/sgm/modules/autoencoding/vqvae/movq_modules.py (103:110, 2%) 6 duplicated lines in: - modules/SwissArmyTransformer/sat/model/official/chatglm2_model.py (63:70, 5%) - sat/dit_video_concat.py (416:421, <1%) 6 duplicated lines in: - modules/SwissArmyTransformer/sat/tokenization/cogview/vqvae/vqvae_diffusion.py (589:594, <1%) - sat/sgm/modules/autoencoding/vqvae/vqvae_blocks.py (200:205, 2%) 6 duplicated lines in: - modules/SwissArmyTransformer/sat/model/official/chatglm3_model.py (63:70, 5%) - sat/dit_video_concat.py (416:421, <1%) 6 duplicated lines in: - modules/SwissArmyTransformer/sat/tokenization/cogview/vqvae/vqvae_diffusion.py (71:78, <1%) - sat/sgm/modules/diffusionmodules/model.py (78:85, 1%) 6 duplicated lines in: - modules/SwissArmyTransformer/sat/tokenization/cogview/vqvae/vqvae_diffusion.py (117:123, <1%) - sat/sgm/modules/diffusionmodules/model.py (114:120, 1%) 6 duplicated lines in: - modules/SwissArmyTransformer/sat/tokenization/cogview/vqvae/vqvae_diffusion.py (238:243, <1%) - sat/sgm/modules/autoencoding/vqvae/vqvae_blocks.py (200:205, 2%) 6 duplicated lines in: - modules/SwissArmyTransformer/sat/tokenization/cogview/vqvae/vqvae_diffusion.py (317:326, <1%) - sat/sgm/modules/diffusionmodules/model.py (405:414, 1%) 6 duplicated lines in: - modules/SwissArmyTransformer/sat/data_utils/webds.py (267:274, 2%) - sat/sgm/webds.py (80:87, 2%) 6 duplicated lines in: - modules/SwissArmyTransformer/sat/tokenization/cogview/vqvae/vqvae_diffusion.py (81:87, <1%) - sat/sgm/modules/diffusionmodules/model.py (95:101, 1%) 6 duplicated lines in: - modules/SwissArmyTransformer/sat/tokenization/cogview/vqvae/vqvae_diffusion.py (533:541, <1%) - sat/sgm/modules/diffusionmodules/model.py (671:679, 1%) 6 duplicated lines in: - modules/SwissArmyTransformer/sat/tokenization/cogview/vqvae/vqvae_diffusion.py (81:87, <1%) - sat/sgm/modules/autoencoding/vqvae/vqvae_blocks.py (72:78, 2%) 6 duplicated lines in: - modules/SwissArmyTransformer/sat/tokenization/cogview/vqvae/vqvae_diffusion.py (71:78, <1%) - sat/sgm/modules/autoencoding/vqvae/vqvae_blocks.py (63:70, 2%) 6 duplicated lines in: - modules/SwissArmyTransformer/sat/tokenization/cogview/vqvae/vqvae_diffusion.py (168:173, <1%) - sat/sgm/modules/autoencoding/vqvae/vqvae_blocks.py (125:130, 2%)