Upload folder using huggingface_hub
Browse filesThis view is limited to 50 files because it contains too many changes. See raw diff
- .gitattributes +542 -0
- .gitignore +5 -0
- .hfignore +5 -0
- ChatUniVi/__pycache__/__init__.cpython-310.pyc +0 -0
- ChatUniVi/__pycache__/constants.cpython-310.pyc +0 -0
- ChatUniVi/model/__pycache__/__init__.cpython-310.pyc +0 -0
- ChatUniVi/model/__pycache__/arch.cpython-310.pyc +0 -0
- ChatUniVi/model/__pycache__/cluster.cpython-310.pyc +0 -0
- ChatUniVi/model/language_model/__pycache__/llama.cpython-310.pyc +0 -0
- ChatUniVi/model/multimodal_encoder/__pycache__/builder.cpython-310.pyc +0 -0
- ChatUniVi/model/multimodal_encoder/__pycache__/clip_encoder.cpython-310.pyc +0 -0
- ChatUniVi/model/multimodal_encoder/__pycache__/eva_encoder.cpython-310.pyc +0 -0
- ChatUniVi/model/multimodal_encoder/__pycache__/eva_vit.cpython-310.pyc +0 -0
- ChatUniVi/model/multimodal_encoder/__pycache__/processor.cpython-310.pyc +0 -0
- ChatUniVi/model/multimodal_encoder/__pycache__/utils.cpython-310.pyc +0 -0
- ChatUniVi/model/multimodal_projector/__pycache__/builder.cpython-310.pyc +0 -0
- SimToken_Setup_Upload_Download_Guide.md +39 -3
- TubeToken_Phase0_Experiment_Log.md +188 -1
- configs/__pycache__/__init__.cpython-310.pyc +0 -0
- configs/__pycache__/config.cpython-310.pyc +0 -0
- configs/config.py +1 -1
- data/text_embed.tar +3 -0
- datasets/__pycache__/__init__.cpython-310.pyc +0 -0
- datasets/__pycache__/dataset_refavs.cpython-310.pyc +0 -0
- datasets/__pycache__/dataset_tubetoken.cpython-310.pyc +0 -0
- datasets/dataset_tubetoken.py +300 -0
- models/__pycache__/__init__.cpython-310.pyc +0 -0
- models/__pycache__/__init__.cpython-312.pyc +0 -0
- models/__pycache__/avs_model.cpython-310.pyc +0 -0
- models/__pycache__/ec_simtoken_model.cpython-310.pyc +0 -0
- models/__pycache__/ec_simtoken_model.cpython-312.pyc +0 -0
- models/__pycache__/tubetoken_minimal.cpython-310.pyc +0 -0
- models/ec_simtoken_model.py +250 -0
- models/llava/__pycache__/__init__.cpython-310.pyc +0 -0
- models/llava/__pycache__/conversation.cpython-310.pyc +0 -0
- models/llava/model/__pycache__/__init__.cpython-310.pyc +0 -0
- models/llava/model/__pycache__/llava_arch.cpython-310.pyc +0 -0
- models/llava/model/language_model/__pycache__/llava_llama.cpython-310.pyc +0 -0
- models/llava/model/language_model/__pycache__/llava_mpt.cpython-310.pyc +0 -0
- models/llava/model/language_model/mpt/__pycache__/adapt_tokenizer.cpython-310.pyc +0 -0
- models/llava/model/language_model/mpt/__pycache__/attention.cpython-310.pyc +0 -0
- models/llava/model/language_model/mpt/__pycache__/blocks.cpython-310.pyc +0 -0
- models/llava/model/language_model/mpt/__pycache__/configuration_mpt.cpython-310.pyc +0 -0
- models/llava/model/language_model/mpt/__pycache__/custom_embedding.cpython-310.pyc +0 -0
- models/llava/model/language_model/mpt/__pycache__/flash_attn_triton.cpython-310.pyc +0 -0
- models/llava/model/language_model/mpt/__pycache__/hf_prefixlm_converter.cpython-310.pyc +0 -0
- models/llava/model/language_model/mpt/__pycache__/meta_init_context.cpython-310.pyc +0 -0
- models/llava/model/language_model/mpt/__pycache__/modeling_mpt.cpython-310.pyc +0 -0
- models/llava/model/language_model/mpt/__pycache__/norm.cpython-310.pyc +0 -0
- models/llava/model/language_model/mpt/__pycache__/param_init_fns.cpython-310.pyc +0 -0
.gitattributes
CHANGED
|
@@ -548,3 +548,545 @@ runs/tubetoken_phase0/proposals_stride8_n64_bidir/6xzc5Y-78-s_100000_110000.npz
|
|
| 548 |
runs/tubetoken_phase0/proposals_stride8_n64_bidir/6KT2mbCNxO4_434000_444000.npz filter=lfs diff=lfs merge=lfs -text
|
| 549 |
runs/tubetoken_phase0/proposals_stride8_n64_bidir/z9yGS9HKGsQ_21000_31000.npz filter=lfs diff=lfs merge=lfs -text
|
| 550 |
runs/tubetoken_phase0/proposals_stride8_n64_bidir/zM7QopQ3MgI_499000_509000.npz filter=lfs diff=lfs merge=lfs -text
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 548 |
runs/tubetoken_phase0/proposals_stride8_n64_bidir/6KT2mbCNxO4_434000_444000.npz filter=lfs diff=lfs merge=lfs -text
|
| 549 |
runs/tubetoken_phase0/proposals_stride8_n64_bidir/z9yGS9HKGsQ_21000_31000.npz filter=lfs diff=lfs merge=lfs -text
|
| 550 |
runs/tubetoken_phase0/proposals_stride8_n64_bidir/zM7QopQ3MgI_499000_509000.npz filter=lfs diff=lfs merge=lfs -text
|
| 551 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/-3ABOVeVmpU_136000_146000.npz filter=lfs diff=lfs merge=lfs -text
|
| 552 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/-3i2L9kChxg_160000_170000.npz filter=lfs diff=lfs merge=lfs -text
|
| 553 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/-8mcyL3kWNQ_316000_326000.npz filter=lfs diff=lfs merge=lfs -text
|
| 554 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/-8mcyL3kWNQ_8000_18000.npz filter=lfs diff=lfs merge=lfs -text
|
| 555 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/-FfYTvz5tFE_96000_106000.npz filter=lfs diff=lfs merge=lfs -text
|
| 556 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/-cLOg0sQ0Zo_420000_430000.npz filter=lfs diff=lfs merge=lfs -text
|
| 557 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/-fGFQTGd2nA_2000_12000.npz filter=lfs diff=lfs merge=lfs -text
|
| 558 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/-kr4SUjnm88_0_10000.npz filter=lfs diff=lfs merge=lfs -text
|
| 559 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/-uD_w-t4T2Q_130000_140000.npz filter=lfs diff=lfs merge=lfs -text
|
| 560 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/-uD_w-t4T2Q_230000_240000.npz filter=lfs diff=lfs merge=lfs -text
|
| 561 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/-wb3JWo4qTg_380000_390000.npz filter=lfs diff=lfs merge=lfs -text
|
| 562 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/-wb3JWo4qTg_610000_620000.npz filter=lfs diff=lfs merge=lfs -text
|
| 563 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/0-vcLH45brE_1000_11000.npz filter=lfs diff=lfs merge=lfs -text
|
| 564 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/0AcFEwUx1IQ_24000_34000.npz filter=lfs diff=lfs merge=lfs -text
|
| 565 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/0BsmPd44Bic_60000_70000.npz filter=lfs diff=lfs merge=lfs -text
|
| 566 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/0C3rjPUI99U_55000_65000.npz filter=lfs diff=lfs merge=lfs -text
|
| 567 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/0EPK7Pv_lbE_20000_30000.npz filter=lfs diff=lfs merge=lfs -text
|
| 568 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/0EPK7Pv_lbE_45000_55000.npz filter=lfs diff=lfs merge=lfs -text
|
| 569 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/0EPK7Pv_lbE_80000_90000.npz filter=lfs diff=lfs merge=lfs -text
|
| 570 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/0J_ukJrRrsk_0_10000.npz filter=lfs diff=lfs merge=lfs -text
|
| 571 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/0LrcdibGaLI_20000_30000.npz filter=lfs diff=lfs merge=lfs -text
|
| 572 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/0Stq3XQqmYE_13000_23000.npz filter=lfs diff=lfs merge=lfs -text
|
| 573 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/0YKDwGCoMkw_115000_125000.npz filter=lfs diff=lfs merge=lfs -text
|
| 574 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/0YKDwGCoMkw_212000_222000.npz filter=lfs diff=lfs merge=lfs -text
|
| 575 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/0cccxpIx08w_22000_32000.npz filter=lfs diff=lfs merge=lfs -text
|
| 576 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/0iVM2GY3R_c_12000_22000.npz filter=lfs diff=lfs merge=lfs -text
|
| 577 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/0iVM2GY3R_c_30000_40000.npz filter=lfs diff=lfs merge=lfs -text
|
| 578 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/1FclvjVqnJk_3000_13000.npz filter=lfs diff=lfs merge=lfs -text
|
| 579 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/1FclvjVqnJk_320000_330000.npz filter=lfs diff=lfs merge=lfs -text
|
| 580 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/1FclvjVqnJk_40000_50000.npz filter=lfs diff=lfs merge=lfs -text
|
| 581 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/1NkxMP5GM0o_238000_248000.npz filter=lfs diff=lfs merge=lfs -text
|
| 582 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/1hoqgyCNlZY_147000_157000.npz filter=lfs diff=lfs merge=lfs -text
|
| 583 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/1hoqgyCNlZY_80000_90000.npz filter=lfs diff=lfs merge=lfs -text
|
| 584 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/1ikYg55bxIg_120000_130000.npz filter=lfs diff=lfs merge=lfs -text
|
| 585 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/1ikYg55bxIg_15000_25000.npz filter=lfs diff=lfs merge=lfs -text
|
| 586 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/1ikYg55bxIg_180000_190000.npz filter=lfs diff=lfs merge=lfs -text
|
| 587 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/1ikYg55bxIg_32000_42000.npz filter=lfs diff=lfs merge=lfs -text
|
| 588 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/2B_tR_2Ww6Y_20000_30000.npz filter=lfs diff=lfs merge=lfs -text
|
| 589 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/2D43gPo7CzY_0_10000.npz filter=lfs diff=lfs merge=lfs -text
|
| 590 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/2GSMIkobu5A_50000_60000.npz filter=lfs diff=lfs merge=lfs -text
|
| 591 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/2QAev97bk0c_75000_85000.npz filter=lfs diff=lfs merge=lfs -text
|
| 592 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/2QKv1iBsTJM_190000_200000.npz filter=lfs diff=lfs merge=lfs -text
|
| 593 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/2Rs4M5zBQrc_10000_20000.npz filter=lfs diff=lfs merge=lfs -text
|
| 594 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/2VqnoV67t0g_290000_300000.npz filter=lfs diff=lfs merge=lfs -text
|
| 595 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/2qbHGI9HbfY_41000_51000.npz filter=lfs diff=lfs merge=lfs -text
|
| 596 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/2uOqzDrthyA_20000_30000.npz filter=lfs diff=lfs merge=lfs -text
|
| 597 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/2wmxck5D9Vw_102000_112000.npz filter=lfs diff=lfs merge=lfs -text
|
| 598 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/36ShTJ5wOnU_170000_180000.npz filter=lfs diff=lfs merge=lfs -text
|
| 599 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/36ShTJ5wOnU_290000_300000.npz filter=lfs diff=lfs merge=lfs -text
|
| 600 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/39lnJvGtsCw_33000_43000.npz filter=lfs diff=lfs merge=lfs -text
|
| 601 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/39lnJvGtsCw_68000_78000.npz filter=lfs diff=lfs merge=lfs -text
|
| 602 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/39xq5AATMp4_42000_52000.npz filter=lfs diff=lfs merge=lfs -text
|
| 603 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/39xq5AATMp4_60000_70000.npz filter=lfs diff=lfs merge=lfs -text
|
| 604 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/3P8y-mw3-RU_45000_55000.npz filter=lfs diff=lfs merge=lfs -text
|
| 605 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/3gbLFB-r9Fs_1090000_1100000.npz filter=lfs diff=lfs merge=lfs -text
|
| 606 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/3gbLFB-r9Fs_1182000_1192000.npz filter=lfs diff=lfs merge=lfs -text
|
| 607 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/3gbLFB-r9Fs_1210000_1220000.npz filter=lfs diff=lfs merge=lfs -text
|
| 608 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/3mh36Zm0lLM_0_10000.npz filter=lfs diff=lfs merge=lfs -text
|
| 609 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/3v7QC6Bl_7E_2000_12000.npz filter=lfs diff=lfs merge=lfs -text
|
| 610 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/3vXBTUpYaVw_323000_333000.npz filter=lfs diff=lfs merge=lfs -text
|
| 611 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/45oaGY3mzlQ_5000_15000.npz filter=lfs diff=lfs merge=lfs -text
|
| 612 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/4DCxlVTWN8g_3000_13000.npz filter=lfs diff=lfs merge=lfs -text
|
| 613 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/4GUrjmIZcIQ_82000_92000.npz filter=lfs diff=lfs merge=lfs -text
|
| 614 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/4HXvK9zcoyk_115000_125000.npz filter=lfs diff=lfs merge=lfs -text
|
| 615 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/4HXvK9zcoyk_70000_80000.npz filter=lfs diff=lfs merge=lfs -text
|
| 616 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/4HlGbrNuyPU_0_10000.npz filter=lfs diff=lfs merge=lfs -text
|
| 617 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/4YLjVRZHoZI_1750000_1760000.npz filter=lfs diff=lfs merge=lfs -text
|
| 618 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/4ZPJ867OBo4_75000_85000.npz filter=lfs diff=lfs merge=lfs -text
|
| 619 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/4bg9UqOSeBo_160000_170000.npz filter=lfs diff=lfs merge=lfs -text
|
| 620 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/4bg9UqOSeBo_90000_100000.npz filter=lfs diff=lfs merge=lfs -text
|
| 621 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/4ijLeXCmQXg_405000_415000.npz filter=lfs diff=lfs merge=lfs -text
|
| 622 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/4k63MOSjOBw_21000_31000.npz filter=lfs diff=lfs merge=lfs -text
|
| 623 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/4rerQA8KMzM_10000_20000.npz filter=lfs diff=lfs merge=lfs -text
|
| 624 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/4tASCYb3ySA_1000_11000.npz filter=lfs diff=lfs merge=lfs -text
|
| 625 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/4tVCIBilaSA_5000_15000.npz filter=lfs diff=lfs merge=lfs -text
|
| 626 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/50Z4O0mzAXg_150000_160000.npz filter=lfs diff=lfs merge=lfs -text
|
| 627 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/56_Unf49ZyM_27000_37000.npz filter=lfs diff=lfs merge=lfs -text
|
| 628 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/56_Unf49ZyM_50000_60000.npz filter=lfs diff=lfs merge=lfs -text
|
| 629 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/5FYG_Wtet7U_120000_130000.npz filter=lfs diff=lfs merge=lfs -text
|
| 630 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/5YLQapaxA8o_31000_41000.npz filter=lfs diff=lfs merge=lfs -text
|
| 631 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/5YLQapaxA8o_80000_90000.npz filter=lfs diff=lfs merge=lfs -text
|
| 632 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/5cTPQn6VMHU_32000_42000.npz filter=lfs diff=lfs merge=lfs -text
|
| 633 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/5mj2JhPAUBg_180000_190000.npz filter=lfs diff=lfs merge=lfs -text
|
| 634 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/6985M7cEWSE_0_10000.npz filter=lfs diff=lfs merge=lfs -text
|
| 635 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/6985M7cEWSE_45000_55000.npz filter=lfs diff=lfs merge=lfs -text
|
| 636 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/6KT2mbCNxO4_228000_238000.npz filter=lfs diff=lfs merge=lfs -text
|
| 637 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/6KT2mbCNxO4_434000_444000.npz filter=lfs diff=lfs merge=lfs -text
|
| 638 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/6WUjWMuoEhM_10000_20000.npz filter=lfs diff=lfs merge=lfs -text
|
| 639 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/6aeLYISKUw8_50000_60000.npz filter=lfs diff=lfs merge=lfs -text
|
| 640 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/6oHMyrDEtmM_90000_100000.npz filter=lfs diff=lfs merge=lfs -text
|
| 641 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/6tTLxIKVtfE_26000_36000.npz filter=lfs diff=lfs merge=lfs -text
|
| 642 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/6xzc5Y-78-s_100000_110000.npz filter=lfs diff=lfs merge=lfs -text
|
| 643 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/6yS2h5egiqM_768000_778000.npz filter=lfs diff=lfs merge=lfs -text
|
| 644 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/73QQbJIeB3Y_128000_138000.npz filter=lfs diff=lfs merge=lfs -text
|
| 645 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/73QQbJIeB3Y_232000_242000.npz filter=lfs diff=lfs merge=lfs -text
|
| 646 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/73QQbJIeB3Y_265000_275000.npz filter=lfs diff=lfs merge=lfs -text
|
| 647 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/73QQbJIeB3Y_298000_308000.npz filter=lfs diff=lfs merge=lfs -text
|
| 648 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/73QQbJIeB3Y_353000_363000.npz filter=lfs diff=lfs merge=lfs -text
|
| 649 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/73QQbJIeB3Y_446000_456000.npz filter=lfs diff=lfs merge=lfs -text
|
| 650 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/73QQbJIeB3Y_460000_470000.npz filter=lfs diff=lfs merge=lfs -text
|
| 651 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/73QQbJIeB3Y_68000_78000.npz filter=lfs diff=lfs merge=lfs -text
|
| 652 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/73QQbJIeB3Y_95000_105000.npz filter=lfs diff=lfs merge=lfs -text
|
| 653 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/79T0FclnIDw_0_10000.npz filter=lfs diff=lfs merge=lfs -text
|
| 654 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/79w-8fTYazw_15000_25000.npz filter=lfs diff=lfs merge=lfs -text
|
| 655 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/7PGfd8pg86w_15000_25000.npz filter=lfs diff=lfs merge=lfs -text
|
| 656 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/7RHm25E9qro_4000_14000.npz filter=lfs diff=lfs merge=lfs -text
|
| 657 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/7XgkLOMvC5Q_13000_23000.npz filter=lfs diff=lfs merge=lfs -text
|
| 658 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/7pEu6_bG0Kc_10000_20000.npz filter=lfs diff=lfs merge=lfs -text
|
| 659 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/7pEu6_bG0Kc_123000_133000.npz filter=lfs diff=lfs merge=lfs -text
|
| 660 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/7pEu6_bG0Kc_50000_60000.npz filter=lfs diff=lfs merge=lfs -text
|
| 661 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/7pNykt6zACc_275000_285000.npz filter=lfs diff=lfs merge=lfs -text
|
| 662 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/7pWa_kcAoMg_49000_59000.npz filter=lfs diff=lfs merge=lfs -text
|
| 663 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/7qeEs3ahSm4_49000_59000.npz filter=lfs diff=lfs merge=lfs -text
|
| 664 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/872Lwp3MOro_6000_16000.npz filter=lfs diff=lfs merge=lfs -text
|
| 665 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/88gZ0Mx-wkI_0_10000.npz filter=lfs diff=lfs merge=lfs -text
|
| 666 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/89IuqwavDU8_16000_26000.npz filter=lfs diff=lfs merge=lfs -text
|
| 667 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/89wbeFGWzkY_415000_425000.npz filter=lfs diff=lfs merge=lfs -text
|
| 668 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/8CNsNi5mmSE_58000_68000.npz filter=lfs diff=lfs merge=lfs -text
|
| 669 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/8FbJkBe9dsM_7000_17000.npz filter=lfs diff=lfs merge=lfs -text
|
| 670 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/8RAGgYu2LlE_17000_27000.npz filter=lfs diff=lfs merge=lfs -text
|
| 671 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/8RAGgYu2LlE_40000_50000.npz filter=lfs diff=lfs merge=lfs -text
|
| 672 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/8cGUDi8c7a4_113000_123000.npz filter=lfs diff=lfs merge=lfs -text
|
| 673 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/8cmMa2PUnvQ_30000_40000.npz filter=lfs diff=lfs merge=lfs -text
|
| 674 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/8dayofDFbqQ_113000_123000.npz filter=lfs diff=lfs merge=lfs -text
|
| 675 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/8hr42lVW_gk_60000_70000.npz filter=lfs diff=lfs merge=lfs -text
|
| 676 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/948s7w-mFs8_457000_467000.npz filter=lfs diff=lfs merge=lfs -text
|
| 677 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/9RjnpAQXLk8_60000_70000.npz filter=lfs diff=lfs merge=lfs -text
|
| 678 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/9Yc2rdz4tUY_48000_58000.npz filter=lfs diff=lfs merge=lfs -text
|
| 679 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/9ZQ-T83pfWk_65000_75000.npz filter=lfs diff=lfs merge=lfs -text
|
| 680 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/9scT0XNxmVw_330000_340000.npz filter=lfs diff=lfs merge=lfs -text
|
| 681 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/9xp46AwF9BY_38000_48000.npz filter=lfs diff=lfs merge=lfs -text
|
| 682 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/A-e3dr7fTIs_0_10000.npz filter=lfs diff=lfs merge=lfs -text
|
| 683 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/A-e3dr7fTIs_15000_25000.npz filter=lfs diff=lfs merge=lfs -text
|
| 684 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/A-e3dr7fTIs_318000_328000.npz filter=lfs diff=lfs merge=lfs -text
|
| 685 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/A-e3dr7fTIs_80000_90000.npz filter=lfs diff=lfs merge=lfs -text
|
| 686 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/A0pLvDl2eTw_173000_183000.npz filter=lfs diff=lfs merge=lfs -text
|
| 687 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/AL9pqcOjpGQ_43000_53000.npz filter=lfs diff=lfs merge=lfs -text
|
| 688 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/AYVy1N0Fm0s_41000_51000.npz filter=lfs diff=lfs merge=lfs -text
|
| 689 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/AxjZti5_t94_42000_52000.npz filter=lfs diff=lfs merge=lfs -text
|
| 690 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/AxjZti5_t94_90000_100000.npz filter=lfs diff=lfs merge=lfs -text
|
| 691 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/BQSVLgKQGM8_17000_27000.npz filter=lfs diff=lfs merge=lfs -text
|
| 692 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/BRAQLY85x5U_75000_85000.npz filter=lfs diff=lfs merge=lfs -text
|
| 693 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/BSkcM4ScyEs_150000_160000.npz filter=lfs diff=lfs merge=lfs -text
|
| 694 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/BY3AYOQL764_22000_32000.npz filter=lfs diff=lfs merge=lfs -text
|
| 695 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/Bq_d0kJRs4k_136000_146000.npz filter=lfs diff=lfs merge=lfs -text
|
| 696 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/CAEGMnX65Qw_287000_297000.npz filter=lfs diff=lfs merge=lfs -text
|
| 697 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/CCFZT2_TJr0_15000_25000.npz filter=lfs diff=lfs merge=lfs -text
|
| 698 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/CEyVVscBBg8_13000_23000.npz filter=lfs diff=lfs merge=lfs -text
|
| 699 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/CPiOGMl59L4_30000_40000.npz filter=lfs diff=lfs merge=lfs -text
|
| 700 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/CVA8LpBW3Sc_76000_86000.npz filter=lfs diff=lfs merge=lfs -text
|
| 701 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/CjQmcO_Q5d8_42000_52000.npz filter=lfs diff=lfs merge=lfs -text
|
| 702 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/CpCubAYD3ic_225000_235000.npz filter=lfs diff=lfs merge=lfs -text
|
| 703 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/D7ooQu528mk_30000_40000.npz filter=lfs diff=lfs merge=lfs -text
|
| 704 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/D8H9mRHTvso_30000_40000.npz filter=lfs diff=lfs merge=lfs -text
|
| 705 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/DB_SkDdL_cA_180000_190000.npz filter=lfs diff=lfs merge=lfs -text
|
| 706 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/DOe5REXClL8_60000_70000.npz filter=lfs diff=lfs merge=lfs -text
|
| 707 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/DQ1ipAzV9Gk_380000_390000.npz filter=lfs diff=lfs merge=lfs -text
|
| 708 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/De5YhqX0jdI_0_10000.npz filter=lfs diff=lfs merge=lfs -text
|
| 709 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/DvuXNSkGMes_6000_16000.npz filter=lfs diff=lfs merge=lfs -text
|
| 710 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/DzXVMjsZloE_0_10000.npz filter=lfs diff=lfs merge=lfs -text
|
| 711 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/E6Qh3VTmtxU_3000_13000.npz filter=lfs diff=lfs merge=lfs -text
|
| 712 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/E8zQtjE2Q0M_105000_115000.npz filter=lfs diff=lfs merge=lfs -text
|
| 713 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/E9WRPq3Xtoc_68000_78000.npz filter=lfs diff=lfs merge=lfs -text
|
| 714 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/ECTWcijfAzw_595000_605000.npz filter=lfs diff=lfs merge=lfs -text
|
| 715 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/ECTWcijfAzw_773000_783000.npz filter=lfs diff=lfs merge=lfs -text
|
| 716 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/EDsWcIijZCw_114000_124000.npz filter=lfs diff=lfs merge=lfs -text
|
| 717 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/EKM1wu2vXy4_26000_36000.npz filter=lfs diff=lfs merge=lfs -text
|
| 718 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/ELt6A2MeO2E_27000_37000.npz filter=lfs diff=lfs merge=lfs -text
|
| 719 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/EQWvv8WbU04_22000_32000.npz filter=lfs diff=lfs merge=lfs -text
|
| 720 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/ETmo71vP7tA_20000_30000.npz filter=lfs diff=lfs merge=lfs -text
|
| 721 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/EXjmfFyOAqA_30000_40000.npz filter=lfs diff=lfs merge=lfs -text
|
| 722 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/EZ4COEsxRbs_0_10000.npz filter=lfs diff=lfs merge=lfs -text
|
| 723 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/EZ4COEsxRbs_110000_120000.npz filter=lfs diff=lfs merge=lfs -text
|
| 724 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/EZ4COEsxRbs_35000_45000.npz filter=lfs diff=lfs merge=lfs -text
|
| 725 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/EnMdx6V5e6A_22000_32000.npz filter=lfs diff=lfs merge=lfs -text
|
| 726 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/ErxyFcNPSms_0_10000.npz filter=lfs diff=lfs merge=lfs -text
|
| 727 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/EuU2PWB1t2g_20000_30000.npz filter=lfs diff=lfs merge=lfs -text
|
| 728 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/EzPcuNoSHMM_0_10000.npz filter=lfs diff=lfs merge=lfs -text
|
| 729 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/F1x1ck3OySg_10000_20000.npz filter=lfs diff=lfs merge=lfs -text
|
| 730 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/F3KWGQfJ2HM_26000_36000.npz filter=lfs diff=lfs merge=lfs -text
|
| 731 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/FBsYnc6YtWM_190000_200000.npz filter=lfs diff=lfs merge=lfs -text
|
| 732 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/FBsYnc6YtWM_361000_371000.npz filter=lfs diff=lfs merge=lfs -text
|
| 733 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/FHSoSamzdAY_845000_855000.npz filter=lfs diff=lfs merge=lfs -text
|
| 734 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/FLqDjfVyBUg_10000_20000.npz filter=lfs diff=lfs merge=lfs -text
|
| 735 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/FMx1BqhCDIk_90000_100000.npz filter=lfs diff=lfs merge=lfs -text
|
| 736 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/FPngHLY8Yf4_23000_33000.npz filter=lfs diff=lfs merge=lfs -text
|
| 737 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/FWb73pA7Xu4_7000_17000.npz filter=lfs diff=lfs merge=lfs -text
|
| 738 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/FmLC0htEXVE_152000_162000.npz filter=lfs diff=lfs merge=lfs -text
|
| 739 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/FmLC0htEXVE_56000_66000.npz filter=lfs diff=lfs merge=lfs -text
|
| 740 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/FqIfYMkw4cU_16000_26000.npz filter=lfs diff=lfs merge=lfs -text
|
| 741 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/FsdA8xRFHsE_0_10000.npz filter=lfs diff=lfs merge=lfs -text
|
| 742 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/FzwtRoDcDDk_22000_32000.npz filter=lfs diff=lfs merge=lfs -text
|
| 743 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/G4ub_r9kYX0_26000_36000.npz filter=lfs diff=lfs merge=lfs -text
|
| 744 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/G8cNVgg0k8Y_26000_36000.npz filter=lfs diff=lfs merge=lfs -text
|
| 745 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/GG-PF_JxeW4_1640000_1650000.npz filter=lfs diff=lfs merge=lfs -text
|
| 746 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/HD_SJOt9sP8_57000_67000.npz filter=lfs diff=lfs merge=lfs -text
|
| 747 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/HZhuIUFjCKo_28000_38000.npz filter=lfs diff=lfs merge=lfs -text
|
| 748 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/HrZNB4Zvheo_1110000_1120000.npz filter=lfs diff=lfs merge=lfs -text
|
| 749 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/HtsvslSafoA_541000_551000.npz filter=lfs diff=lfs merge=lfs -text
|
| 750 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/Hu2QCqWLFgc_637000_647000.npz filter=lfs diff=lfs merge=lfs -text
|
| 751 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/HuFzVoyayj8_521000_531000.npz filter=lfs diff=lfs merge=lfs -text
|
| 752 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/Hz5UToOYqvs_57000_67000.npz filter=lfs diff=lfs merge=lfs -text
|
| 753 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/ImtOOKYZtuk_0_10000.npz filter=lfs diff=lfs merge=lfs -text
|
| 754 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/ImtOOKYZtuk_189000_199000.npz filter=lfs diff=lfs merge=lfs -text
|
| 755 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/J4VeWujsLJg_32000_42000.npz filter=lfs diff=lfs merge=lfs -text
|
| 756 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/JAQX39MO6x0_53000_63000.npz filter=lfs diff=lfs merge=lfs -text
|
| 757 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/JLpr70M7qnY_5000_15000.npz filter=lfs diff=lfs merge=lfs -text
|
| 758 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/JStvWj9GKhQ_14000_24000.npz filter=lfs diff=lfs merge=lfs -text
|
| 759 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/JVjDa0NmfeE_173000_183000.npz filter=lfs diff=lfs merge=lfs -text
|
| 760 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/JXlgmoBDgj0_171000_181000.npz filter=lfs diff=lfs merge=lfs -text
|
| 761 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/J_r9nOIoozw_133000_143000.npz filter=lfs diff=lfs merge=lfs -text
|
| 762 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/JgkUToh3HeY_49000_59000.npz filter=lfs diff=lfs merge=lfs -text
|
| 763 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/JlMeXmoMEEM_35000_45000.npz filter=lfs diff=lfs merge=lfs -text
|
| 764 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/JrpAtKkqQ_A_12000_22000.npz filter=lfs diff=lfs merge=lfs -text
|
| 765 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/K3_JNw7Jqyw_70000_80000.npz filter=lfs diff=lfs merge=lfs -text
|
| 766 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/KQAR_64a35I_0_10000.npz filter=lfs diff=lfs merge=lfs -text
|
| 767 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/KXvmc3dLn3E_720000_730000.npz filter=lfs diff=lfs merge=lfs -text
|
| 768 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/K_sv0g6DZe8_37000_47000.npz filter=lfs diff=lfs merge=lfs -text
|
| 769 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/K_wKxULpbgk_1000_11000.npz filter=lfs diff=lfs merge=lfs -text
|
| 770 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/KhQGo2IdA9s_1000_11000.npz filter=lfs diff=lfs merge=lfs -text
|
| 771 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/L1ibu6eM2c0_60000_70000.npz filter=lfs diff=lfs merge=lfs -text
|
| 772 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/LFs44HbaTr8_46000_56000.npz filter=lfs diff=lfs merge=lfs -text
|
| 773 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/LIUU1ZmIljc_270000_280000.npz filter=lfs diff=lfs merge=lfs -text
|
| 774 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/LIUU1ZmIljc_480000_490000.npz filter=lfs diff=lfs merge=lfs -text
|
| 775 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/LOFX2UVozf8_80000_90000.npz filter=lfs diff=lfs merge=lfs -text
|
| 776 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/LV0Z0xiAknk_3000_13000.npz filter=lfs diff=lfs merge=lfs -text
|
| 777 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/LdB5pW9c_N4_477000_487000.npz filter=lfs diff=lfs merge=lfs -text
|
| 778 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/LitaFzObEEk_5000_15000.npz filter=lfs diff=lfs merge=lfs -text
|
| 779 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/LmVJfPggUzk_30000_40000.npz filter=lfs diff=lfs merge=lfs -text
|
| 780 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/LnhqofnK8j4_0_10000.npz filter=lfs diff=lfs merge=lfs -text
|
| 781 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/LvdwLp6JWNM_3000_13000.npz filter=lfs diff=lfs merge=lfs -text
|
| 782 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/LxIi6zy5zJ4_0_10000.npz filter=lfs diff=lfs merge=lfs -text
|
| 783 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/LxIi6zy5zJ4_110000_120000.npz filter=lfs diff=lfs merge=lfs -text
|
| 784 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/M6vnA5H5R1M_85000_95000.npz filter=lfs diff=lfs merge=lfs -text
|
| 785 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/MDHqWp129tQ_5000_15000.npz filter=lfs diff=lfs merge=lfs -text
|
| 786 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/MDyjY3uiWp0_273000_283000.npz filter=lfs diff=lfs merge=lfs -text
|
| 787 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/MDyjY3uiWp0_297000_307000.npz filter=lfs diff=lfs merge=lfs -text
|
| 788 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/MDyjY3uiWp0_354000_364000.npz filter=lfs diff=lfs merge=lfs -text
|
| 789 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/MF-gcxj4hNQ_95000_105000.npz filter=lfs diff=lfs merge=lfs -text
|
| 790 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/MFHtIjM-Sdo_0_10000.npz filter=lfs diff=lfs merge=lfs -text
|
| 791 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/MFn93Sqq23g_10000_20000.npz filter=lfs diff=lfs merge=lfs -text
|
| 792 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/Maa21OL-40Q_20000_30000.npz filter=lfs diff=lfs merge=lfs -text
|
| 793 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/Mivqxr0RS8w_18000_28000.npz filter=lfs diff=lfs merge=lfs -text
|
| 794 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/NDq6ZtDNvVY_200000_210000.npz filter=lfs diff=lfs merge=lfs -text
|
| 795 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/NF28vE2RTpw_6000_16000.npz filter=lfs diff=lfs merge=lfs -text
|
| 796 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/NjYf4_zryRI_1000_11000.npz filter=lfs diff=lfs merge=lfs -text
|
| 797 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/NwISV0dGIQE_330000_340000.npz filter=lfs diff=lfs merge=lfs -text
|
| 798 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/NwUomxbStjs_0_10000.npz filter=lfs diff=lfs merge=lfs -text
|
| 799 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/NzJp2eh20Kk_0_10000.npz filter=lfs diff=lfs merge=lfs -text
|
| 800 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/NzJp2eh20Kk_17000_27000.npz filter=lfs diff=lfs merge=lfs -text
|
| 801 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/ODtzRJgFZSU_0_10000.npz filter=lfs diff=lfs merge=lfs -text
|
| 802 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/OEe6c3KIUB4_45000_55000.npz filter=lfs diff=lfs merge=lfs -text
|
| 803 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/OFgcrlxku9g_160000_170000.npz filter=lfs diff=lfs merge=lfs -text
|
| 804 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/OGCyzmaM_kE_10000_20000.npz filter=lfs diff=lfs merge=lfs -text
|
| 805 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/OMYuLiqSUxE_180000_190000.npz filter=lfs diff=lfs merge=lfs -text
|
| 806 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/OMYuLiqSUxE_30000_40000.npz filter=lfs diff=lfs merge=lfs -text
|
| 807 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/OPVEPq_r-vk_211000_221000.npz filter=lfs diff=lfs merge=lfs -text
|
| 808 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/OTWpW5pz_mU_8000_18000.npz filter=lfs diff=lfs merge=lfs -text
|
| 809 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/OX6T2z4P9fA_23000_33000.npz filter=lfs diff=lfs merge=lfs -text
|
| 810 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/OlZDfX8gWgU_182000_192000.npz filter=lfs diff=lfs merge=lfs -text
|
| 811 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/OlZDfX8gWgU_59000_69000.npz filter=lfs diff=lfs merge=lfs -text
|
| 812 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/Oqol-yj-Q90_114000_124000.npz filter=lfs diff=lfs merge=lfs -text
|
| 813 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/Oqol-yj-Q90_47000_57000.npz filter=lfs diff=lfs merge=lfs -text
|
| 814 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/Oqol-yj-Q90_9000_19000.npz filter=lfs diff=lfs merge=lfs -text
|
| 815 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/Oqol-yj-Q90_98000_108000.npz filter=lfs diff=lfs merge=lfs -text
|
| 816 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/Ow9uE_v2AEg_28000_38000.npz filter=lfs diff=lfs merge=lfs -text
|
| 817 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/PL-qv34uGz4_110000_120000.npz filter=lfs diff=lfs merge=lfs -text
|
| 818 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/PSoKYh3ea1o_60000_70000.npz filter=lfs diff=lfs merge=lfs -text
|
| 819 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/PYP-r0nvbFk_55000_65000.npz filter=lfs diff=lfs merge=lfs -text
|
| 820 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/PcdKAvd51l0_41000_51000.npz filter=lfs diff=lfs merge=lfs -text
|
| 821 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/PdHpl04tQV8_40000_50000.npz filter=lfs diff=lfs merge=lfs -text
|
| 822 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/Pe1LuVFTczE_106000_116000.npz filter=lfs diff=lfs merge=lfs -text
|
| 823 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/Pe1LuVFTczE_358000_368000.npz filter=lfs diff=lfs merge=lfs -text
|
| 824 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/Pg2qk3mNSoc_66000_76000.npz filter=lfs diff=lfs merge=lfs -text
|
| 825 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/Pgn_5eHt1Xw_6000_16000.npz filter=lfs diff=lfs merge=lfs -text
|
| 826 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/Pgn_5eHt1Xw_78000_88000.npz filter=lfs diff=lfs merge=lfs -text
|
| 827 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/Ptm0GYEf4AI_40000_50000.npz filter=lfs diff=lfs merge=lfs -text
|
| 828 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/PwazdGn6ldc_24000_34000.npz filter=lfs diff=lfs merge=lfs -text
|
| 829 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/PxXx1BUtLT4_46000_56000.npz filter=lfs diff=lfs merge=lfs -text
|
| 830 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/PxXx1BUtLT4_5000_15000.npz filter=lfs diff=lfs merge=lfs -text
|
| 831 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/PzmC9b4J1Ck_6000_16000.npz filter=lfs diff=lfs merge=lfs -text
|
| 832 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/QHcG-FDM75Q_113000_123000.npz filter=lfs diff=lfs merge=lfs -text
|
| 833 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/QHttrMTur1w_256000_266000.npz filter=lfs diff=lfs merge=lfs -text
|
| 834 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/QMj7FbST_v0_0_10000.npz filter=lfs diff=lfs merge=lfs -text
|
| 835 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/QNiHU290owU_55000_65000.npz filter=lfs diff=lfs merge=lfs -text
|
| 836 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/QTe-i0Pcn4s_37000_47000.npz filter=lfs diff=lfs merge=lfs -text
|
| 837 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/QfQGMj0Mpes_25000_35000.npz filter=lfs diff=lfs merge=lfs -text
|
| 838 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/QnVzn-1mESU_100000_110000.npz filter=lfs diff=lfs merge=lfs -text
|
| 839 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/QnVzn-1mESU_157000_167000.npz filter=lfs diff=lfs merge=lfs -text
|
| 840 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/QnVzn-1mESU_187000_197000.npz filter=lfs diff=lfs merge=lfs -text
|
| 841 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/RHy5nC-gRV8_668000_678000.npz filter=lfs diff=lfs merge=lfs -text
|
| 842 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/RMF6sp6tWHM_100000_110000.npz filter=lfs diff=lfs merge=lfs -text
|
| 843 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/Ru7m8PyMlVM_120000_130000.npz filter=lfs diff=lfs merge=lfs -text
|
| 844 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/SFVZ2OklsVM_2715000_2725000.npz filter=lfs diff=lfs merge=lfs -text
|
| 845 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/SFVZ2OklsVM_2765000_2775000.npz filter=lfs diff=lfs merge=lfs -text
|
| 846 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/SS53enMsEZg_0_10000.npz filter=lfs diff=lfs merge=lfs -text
|
| 847 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/S_NJKy7Aoto_213000_223000.npz filter=lfs diff=lfs merge=lfs -text
|
| 848 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/S_NJKy7Aoto_266000_276000.npz filter=lfs diff=lfs merge=lfs -text
|
| 849 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/T9K1uy-G5qA_110000_120000.npz filter=lfs diff=lfs merge=lfs -text
|
| 850 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/TCcD-vOUtNc_99000_109000.npz filter=lfs diff=lfs merge=lfs -text
|
| 851 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/TXlqhV2cPIQ_40000_50000.npz filter=lfs diff=lfs merge=lfs -text
|
| 852 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/TZDismkrChU_1000_11000.npz filter=lfs diff=lfs merge=lfs -text
|
| 853 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/Tec5bp90C8k_25000_35000.npz filter=lfs diff=lfs merge=lfs -text
|
| 854 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/U1dZX1ReD88_48000_58000.npz filter=lfs diff=lfs merge=lfs -text
|
| 855 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/U1pyRmKgnrM_142000_152000.npz filter=lfs diff=lfs merge=lfs -text
|
| 856 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/URUkK0bzULI_20000_30000.npz filter=lfs diff=lfs merge=lfs -text
|
| 857 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/URZyjoh9lbc_500000_510000.npz filter=lfs diff=lfs merge=lfs -text
|
| 858 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/URZyjoh9lbc_560000_570000.npz filter=lfs diff=lfs merge=lfs -text
|
| 859 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/UViY20HJWaI_140000_150000.npz filter=lfs diff=lfs merge=lfs -text
|
| 860 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/UYUH7Jmfp3g_13000_23000.npz filter=lfs diff=lfs merge=lfs -text
|
| 861 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/UYUH7Jmfp3g_76000_86000.npz filter=lfs diff=lfs merge=lfs -text
|
| 862 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/Ul1wG5WbF9s_10000_20000.npz filter=lfs diff=lfs merge=lfs -text
|
| 863 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/UlYU9z7Y8jY_68000_78000.npz filter=lfs diff=lfs merge=lfs -text
|
| 864 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/Um82Xw7oCkc_28000_38000.npz filter=lfs diff=lfs merge=lfs -text
|
| 865 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/V-JvwN3_ASI_92000_102000.npz filter=lfs diff=lfs merge=lfs -text
|
| 866 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/V9KZ5FCtG9A_15000_25000.npz filter=lfs diff=lfs merge=lfs -text
|
| 867 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/VbEvfbj_IxU_117000_127000.npz filter=lfs diff=lfs merge=lfs -text
|
| 868 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/Vhx4xBA0XxA_1000_11000.npz filter=lfs diff=lfs merge=lfs -text
|
| 869 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/VkcYchOGibc_20000_30000.npz filter=lfs diff=lfs merge=lfs -text
|
| 870 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/VlPdfLr1FSo_7000_17000.npz filter=lfs diff=lfs merge=lfs -text
|
| 871 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/VvlvMzBQ9E4_90000_100000.npz filter=lfs diff=lfs merge=lfs -text
|
| 872 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/W5yveLPTD04_211000_221000.npz filter=lfs diff=lfs merge=lfs -text
|
| 873 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/W9BbX72k_X0_3000_13000.npz filter=lfs diff=lfs merge=lfs -text
|
| 874 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/WK5cRnwMdVY_2000_12000.npz filter=lfs diff=lfs merge=lfs -text
|
| 875 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/WOJMjZAMUFk_21000_31000.npz filter=lfs diff=lfs merge=lfs -text
|
| 876 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/WPrsmLV6KlE_25000_35000.npz filter=lfs diff=lfs merge=lfs -text
|
| 877 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/WSy8ay1avew_60000_70000.npz filter=lfs diff=lfs merge=lfs -text
|
| 878 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/WhWKY7Yy04o_10000_20000.npz filter=lfs diff=lfs merge=lfs -text
|
| 879 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/WkbCFN97-NM_126000_136000.npz filter=lfs diff=lfs merge=lfs -text
|
| 880 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/WntoBYXpcF8_5000_15000.npz filter=lfs diff=lfs merge=lfs -text
|
| 881 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/X-V2G7R5TSo_15000_25000.npz filter=lfs diff=lfs merge=lfs -text
|
| 882 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/X6U476H2pWw_20000_30000.npz filter=lfs diff=lfs merge=lfs -text
|
| 883 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/XwVxujf4Ehc_15000_25000.npz filter=lfs diff=lfs merge=lfs -text
|
| 884 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/Y0t3yM_3ZwE_145000_155000.npz filter=lfs diff=lfs merge=lfs -text
|
| 885 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/Y0t3yM_3ZwE_50000_60000.npz filter=lfs diff=lfs merge=lfs -text
|
| 886 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/Y735cxoG5-4_270000_280000.npz filter=lfs diff=lfs merge=lfs -text
|
| 887 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/Y7gRJOkZV-g_745000_755000.npz filter=lfs diff=lfs merge=lfs -text
|
| 888 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/YAW2vMKV9pw_50000_60000.npz filter=lfs diff=lfs merge=lfs -text
|
| 889 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/YEUTGFYfn34_0_10000.npz filter=lfs diff=lfs merge=lfs -text
|
| 890 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/ZLQy1AM27U4_1000_11000.npz filter=lfs diff=lfs merge=lfs -text
|
| 891 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/ZPYqUww_x6k_293000_303000.npz filter=lfs diff=lfs merge=lfs -text
|
| 892 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/ZR3vnlhJuSE_101000_111000.npz filter=lfs diff=lfs merge=lfs -text
|
| 893 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/ZU0JSxWk1Po_16000_26000.npz filter=lfs diff=lfs merge=lfs -text
|
| 894 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/ZU0JSxWk1Po_2000_12000.npz filter=lfs diff=lfs merge=lfs -text
|
| 895 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/ZqwnEQf0UfQ_44000_54000.npz filter=lfs diff=lfs merge=lfs -text
|
| 896 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/_-apT0tfo6U_16000_26000.npz filter=lfs diff=lfs merge=lfs -text
|
| 897 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/_JUuv3q0OCM_20000_30000.npz filter=lfs diff=lfs merge=lfs -text
|
| 898 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/_ta7b5gmhJs_120000_130000.npz filter=lfs diff=lfs merge=lfs -text
|
| 899 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/a1nWlW629TU_15000_25000.npz filter=lfs diff=lfs merge=lfs -text
|
| 900 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/aBmzZJZ_M8Y_9000_19000.npz filter=lfs diff=lfs merge=lfs -text
|
| 901 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/aRSfqLxMISU_499000_509000.npz filter=lfs diff=lfs merge=lfs -text
|
| 902 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/aReYDB4dqy0_0_10000.npz filter=lfs diff=lfs merge=lfs -text
|
| 903 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/aReYDB4dqy0_81000_91000.npz filter=lfs diff=lfs merge=lfs -text
|
| 904 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/aVrYzMmq5Rs_25000_35000.npz filter=lfs diff=lfs merge=lfs -text
|
| 905 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/aZenX0O9A7A_91000_101000.npz filter=lfs diff=lfs merge=lfs -text
|
| 906 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/amnXQw15Pzc_335000_345000.npz filter=lfs diff=lfs merge=lfs -text
|
| 907 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/bELyeHxF7eA_42000_52000.npz filter=lfs diff=lfs merge=lfs -text
|
| 908 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/bOk44oZePqw_290000_300000.npz filter=lfs diff=lfs merge=lfs -text
|
| 909 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/bZUIOK81aSI_0_10000.npz filter=lfs diff=lfs merge=lfs -text
|
| 910 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/bZUIOK81aSI_34000_44000.npz filter=lfs diff=lfs merge=lfs -text
|
| 911 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/bcGfmy0X-CQ_30000_40000.npz filter=lfs diff=lfs merge=lfs -text
|
| 912 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/blcLDWUs3Os_30000_40000.npz filter=lfs diff=lfs merge=lfs -text
|
| 913 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/c36Exjlaxzg_118000_128000.npz filter=lfs diff=lfs merge=lfs -text
|
| 914 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/c36Exjlaxzg_63000_73000.npz filter=lfs diff=lfs merge=lfs -text
|
| 915 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/c3enHqIWN3c_20000_30000.npz filter=lfs diff=lfs merge=lfs -text
|
| 916 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/cIbVu0ixSAo_302000_312000.npz filter=lfs diff=lfs merge=lfs -text
|
| 917 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/cLmFz_WDbdw_20000_30000.npz filter=lfs diff=lfs merge=lfs -text
|
| 918 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/cOrw3tdXtTI_25000_35000.npz filter=lfs diff=lfs merge=lfs -text
|
| 919 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/cQeNLjYQgoA_9000_19000.npz filter=lfs diff=lfs merge=lfs -text
|
| 920 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/cRT5SWbyA54_3000_13000.npz filter=lfs diff=lfs merge=lfs -text
|
| 921 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/cVQUaecTlpU_163000_173000.npz filter=lfs diff=lfs merge=lfs -text
|
| 922 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/cmNI6jiMKik_46000_56000.npz filter=lfs diff=lfs merge=lfs -text
|
| 923 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/dRa7aBGnStU_82000_92000.npz filter=lfs diff=lfs merge=lfs -text
|
| 924 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/dUcOkRkz6bA_387000_397000.npz filter=lfs diff=lfs merge=lfs -text
|
| 925 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/dVa49WwXzr8_1023000_1033000.npz filter=lfs diff=lfs merge=lfs -text
|
| 926 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/dVa49WwXzr8_481000_491000.npz filter=lfs diff=lfs merge=lfs -text
|
| 927 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/dh2qX9nQIYI_30000_40000.npz filter=lfs diff=lfs merge=lfs -text
|
| 928 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/dk_xhLkWyDo_30000_40000.npz filter=lfs diff=lfs merge=lfs -text
|
| 929 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/ds3RKnNB-cY_8000_18000.npz filter=lfs diff=lfs merge=lfs -text
|
| 930 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/dz2Rp5bISuE_27000_37000.npz filter=lfs diff=lfs merge=lfs -text
|
| 931 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/e4keL3T9Hz4_39000_49000.npz filter=lfs diff=lfs merge=lfs -text
|
| 932 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/eK12jfQSnRQ_90000_100000.npz filter=lfs diff=lfs merge=lfs -text
|
| 933 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/ehlPuuiNEd8_376000_386000.npz filter=lfs diff=lfs merge=lfs -text
|
| 934 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/f0jKjIOFzAY_225000_235000.npz filter=lfs diff=lfs merge=lfs -text
|
| 935 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/f0jKjIOFzAY_243000_253000.npz filter=lfs diff=lfs merge=lfs -text
|
| 936 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/f170h57Dips_0_10000.npz filter=lfs diff=lfs merge=lfs -text
|
| 937 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/fHFriMNHizQ_93000_103000.npz filter=lfs diff=lfs merge=lfs -text
|
| 938 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/fTobKZBbMos_2000_12000.npz filter=lfs diff=lfs merge=lfs -text
|
| 939 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/fUpQFMEb9po_0_10000.npz filter=lfs diff=lfs merge=lfs -text
|
| 940 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/fWvQqgSDUPU_10000_20000.npz filter=lfs diff=lfs merge=lfs -text
|
| 941 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/fY0z_ApudeM_40000_50000.npz filter=lfs diff=lfs merge=lfs -text
|
| 942 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/fY0z_ApudeM_93000_103000.npz filter=lfs diff=lfs merge=lfs -text
|
| 943 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/fvK8_OlcrCo_15000_25000.npz filter=lfs diff=lfs merge=lfs -text
|
| 944 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/fvK8_OlcrCo_328000_338000.npz filter=lfs diff=lfs merge=lfs -text
|
| 945 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/fvK8_OlcrCo_40000_50000.npz filter=lfs diff=lfs merge=lfs -text
|
| 946 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/fvK8_OlcrCo_91000_101000.npz filter=lfs diff=lfs merge=lfs -text
|
| 947 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/fw8wGJY8III_22000_32000.npz filter=lfs diff=lfs merge=lfs -text
|
| 948 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/g5FVJveyyVM_30000_40000.npz filter=lfs diff=lfs merge=lfs -text
|
| 949 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/gAf1QWvKNRE_24000_34000.npz filter=lfs diff=lfs merge=lfs -text
|
| 950 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/gAf1QWvKNRE_262000_272000.npz filter=lfs diff=lfs merge=lfs -text
|
| 951 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/gAf1QWvKNRE_335000_345000.npz filter=lfs diff=lfs merge=lfs -text
|
| 952 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/hXf0Jw4EiAg_20000_30000.npz filter=lfs diff=lfs merge=lfs -text
|
| 953 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/hXsq3VjpQAk_34000_44000.npz filter=lfs diff=lfs merge=lfs -text
|
| 954 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/hYt2Qf438l8_40000_50000.npz filter=lfs diff=lfs merge=lfs -text
|
| 955 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/hornh-NQBHY_262000_272000.npz filter=lfs diff=lfs merge=lfs -text
|
| 956 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/iSBtK1T10Ew_1065000_1075000.npz filter=lfs diff=lfs merge=lfs -text
|
| 957 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/iSBtK1T10Ew_415000_425000.npz filter=lfs diff=lfs merge=lfs -text
|
| 958 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/icDObrsrNr4_64000_74000.npz filter=lfs diff=lfs merge=lfs -text
|
| 959 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/ifGuIUPl1hE_30000_40000.npz filter=lfs diff=lfs merge=lfs -text
|
| 960 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/iux1NLDSJhU_57000_67000.npz filter=lfs diff=lfs merge=lfs -text
|
| 961 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/iux_t_UEsNU_16000_26000.npz filter=lfs diff=lfs merge=lfs -text
|
| 962 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/jME9QyhHS_0_0_10000.npz filter=lfs diff=lfs merge=lfs -text
|
| 963 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/jME9QyhHS_0_110000_120000.npz filter=lfs diff=lfs merge=lfs -text
|
| 964 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/jME9QyhHS_0_35000_45000.npz filter=lfs diff=lfs merge=lfs -text
|
| 965 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/jME9QyhHS_0_50000_60000.npz filter=lfs diff=lfs merge=lfs -text
|
| 966 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/jj1UxRTBaNw_210000_220000.npz filter=lfs diff=lfs merge=lfs -text
|
| 967 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/k35blcO8Z7k_1195000_1205000.npz filter=lfs diff=lfs merge=lfs -text
|
| 968 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/k35blcO8Z7k_1235000_1245000.npz filter=lfs diff=lfs merge=lfs -text
|
| 969 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/k35blcO8Z7k_147000_157000.npz filter=lfs diff=lfs merge=lfs -text
|
| 970 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/k35blcO8Z7k_35000_45000.npz filter=lfs diff=lfs merge=lfs -text
|
| 971 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/k35blcO8Z7k_50000_60000.npz filter=lfs diff=lfs merge=lfs -text
|
| 972 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/k35blcO8Z7k_700000_710000.npz filter=lfs diff=lfs merge=lfs -text
|
| 973 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/k35blcO8Z7k_70000_80000.npz filter=lfs diff=lfs merge=lfs -text
|
| 974 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/k35blcO8Z7k_90000_100000.npz filter=lfs diff=lfs merge=lfs -text
|
| 975 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/k7hhqVlTUvM_150000_160000.npz filter=lfs diff=lfs merge=lfs -text
|
| 976 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/kF2y7RIC7-Y_258000_268000.npz filter=lfs diff=lfs merge=lfs -text
|
| 977 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/kF2y7RIC7-Y_385000_395000.npz filter=lfs diff=lfs merge=lfs -text
|
| 978 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/kLuuxnijxa0_432000_442000.npz filter=lfs diff=lfs merge=lfs -text
|
| 979 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/kNVFsDnePrM_30000_40000.npz filter=lfs diff=lfs merge=lfs -text
|
| 980 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/l5bjljDHFK0_67000_77000.npz filter=lfs diff=lfs merge=lfs -text
|
| 981 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/lCTH25Jdk-A_27000_37000.npz filter=lfs diff=lfs merge=lfs -text
|
| 982 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/lYwnXP3g050_4000_14000.npz filter=lfs diff=lfs merge=lfs -text
|
| 983 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/lcOP60uXMeI_198000_208000.npz filter=lfs diff=lfs merge=lfs -text
|
| 984 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/lcOP60uXMeI_20000_30000.npz filter=lfs diff=lfs merge=lfs -text
|
| 985 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/lcOP60uXMeI_396000_406000.npz filter=lfs diff=lfs merge=lfs -text
|
| 986 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/lzzMHoi3r2w_50000_60000.npz filter=lfs diff=lfs merge=lfs -text
|
| 987 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/mTpBcHOO_Nk_6000_16000.npz filter=lfs diff=lfs merge=lfs -text
|
| 988 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/mUN93MlvX64_42000_52000.npz filter=lfs diff=lfs merge=lfs -text
|
| 989 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/m_TDmJDVh0o_172000_182000.npz filter=lfs diff=lfs merge=lfs -text
|
| 990 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/m_TDmJDVh0o_307000_317000.npz filter=lfs diff=lfs merge=lfs -text
|
| 991 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/mqB05HNR03g_630000_640000.npz filter=lfs diff=lfs merge=lfs -text
|
| 992 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/n-HtvAtkAjg_25000_35000.npz filter=lfs diff=lfs merge=lfs -text
|
| 993 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/nPMi136tURg_15000_25000.npz filter=lfs diff=lfs merge=lfs -text
|
| 994 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/nT0PHpAlvys_123000_133000.npz filter=lfs diff=lfs merge=lfs -text
|
| 995 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/nT0PHpAlvys_163000_173000.npz filter=lfs diff=lfs merge=lfs -text
|
| 996 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/nT0PHpAlvys_313000_323000.npz filter=lfs diff=lfs merge=lfs -text
|
| 997 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/nT0PHpAlvys_40000_50000.npz filter=lfs diff=lfs merge=lfs -text
|
| 998 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/nT0PHpAlvys_435000_445000.npz filter=lfs diff=lfs merge=lfs -text
|
| 999 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/nT0PHpAlvys_65000_75000.npz filter=lfs diff=lfs merge=lfs -text
|
| 1000 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/oAPd5djYx0c_60000_70000.npz filter=lfs diff=lfs merge=lfs -text
|
| 1001 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/oN4HOtAKCeM_17000_27000.npz filter=lfs diff=lfs merge=lfs -text
|
| 1002 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/oP550FUJxUA_16000_26000.npz filter=lfs diff=lfs merge=lfs -text
|
| 1003 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/oP550FUJxUA_97000_107000.npz filter=lfs diff=lfs merge=lfs -text
|
| 1004 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/oRSCL3149fI_146000_156000.npz filter=lfs diff=lfs merge=lfs -text
|
| 1005 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/oRSCL3149fI_87000_97000.npz filter=lfs diff=lfs merge=lfs -text
|
| 1006 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/oSMvY0tErC4_100000_110000.npz filter=lfs diff=lfs merge=lfs -text
|
| 1007 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/oSMvY0tErC4_50000_60000.npz filter=lfs diff=lfs merge=lfs -text
|
| 1008 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/oVK2QsKq8ak_186000_196000.npz filter=lfs diff=lfs merge=lfs -text
|
| 1009 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/oYeir4FWq_8_6000_16000.npz filter=lfs diff=lfs merge=lfs -text
|
| 1010 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/oaYIWYXFMqY_70000_80000.npz filter=lfs diff=lfs merge=lfs -text
|
| 1011 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/oyi5pKPwz9Q_3000_13000.npz filter=lfs diff=lfs merge=lfs -text
|
| 1012 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/p2u4OJKqMxE_130000_140000.npz filter=lfs diff=lfs merge=lfs -text
|
| 1013 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/p5uRwtw7S3E_243000_253000.npz filter=lfs diff=lfs merge=lfs -text
|
| 1014 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/p8f-dwURY20_18000_28000.npz filter=lfs diff=lfs merge=lfs -text
|
| 1015 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/pG1aSAUbf4I_150000_160000.npz filter=lfs diff=lfs merge=lfs -text
|
| 1016 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/pIp-fSFvipo_235000_245000.npz filter=lfs diff=lfs merge=lfs -text
|
| 1017 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/pNV8MKNqOkI_20000_30000.npz filter=lfs diff=lfs merge=lfs -text
|
| 1018 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/pf6ZpxTFL1Y_51000_61000.npz filter=lfs diff=lfs merge=lfs -text
|
| 1019 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/puugfzdXYz4_30000_40000.npz filter=lfs diff=lfs merge=lfs -text
|
| 1020 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/q3YnhPgt-rM_118000_128000.npz filter=lfs diff=lfs merge=lfs -text
|
| 1021 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/q6Vwbg3SOSc_300000_310000.npz filter=lfs diff=lfs merge=lfs -text
|
| 1022 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/q6Vwbg3SOSc_90000_100000.npz filter=lfs diff=lfs merge=lfs -text
|
| 1023 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/qYtrnr4chfU_2000_12000.npz filter=lfs diff=lfs merge=lfs -text
|
| 1024 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/q_EiqTTmLaI_90000_100000.npz filter=lfs diff=lfs merge=lfs -text
|
| 1025 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/qdjouHZ-HbE_220000_230000.npz filter=lfs diff=lfs merge=lfs -text
|
| 1026 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/r4NdM595K5c_40000_50000.npz filter=lfs diff=lfs merge=lfs -text
|
| 1027 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/r77M_VroAlc_111000_121000.npz filter=lfs diff=lfs merge=lfs -text
|
| 1028 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/r77M_VroAlc_182000_192000.npz filter=lfs diff=lfs merge=lfs -text
|
| 1029 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/r77M_VroAlc_195000_205000.npz filter=lfs diff=lfs merge=lfs -text
|
| 1030 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/rBAoCu5ykvE_177000_187000.npz filter=lfs diff=lfs merge=lfs -text
|
| 1031 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/rNqsEu5o3q0_0_10000.npz filter=lfs diff=lfs merge=lfs -text
|
| 1032 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/rUuwFzXrrM8_250000_260000.npz filter=lfs diff=lfs merge=lfs -text
|
| 1033 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/rV7tIQMI02o_71000_81000.npz filter=lfs diff=lfs merge=lfs -text
|
| 1034 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/rfCUcG6QMwk_305000_315000.npz filter=lfs diff=lfs merge=lfs -text
|
| 1035 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/rooPPLtK9pg_0_10000.npz filter=lfs diff=lfs merge=lfs -text
|
| 1036 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/rozFJYWrLj0_120000_130000.npz filter=lfs diff=lfs merge=lfs -text
|
| 1037 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/rsrWBquU8bc_9000_19000.npz filter=lfs diff=lfs merge=lfs -text
|
| 1038 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/rzKjN2en0H8_830000_840000.npz filter=lfs diff=lfs merge=lfs -text
|
| 1039 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/sFAMC_KKp_g_30000_40000.npz filter=lfs diff=lfs merge=lfs -text
|
| 1040 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/sHyhvtLTCbo_10000_20000.npz filter=lfs diff=lfs merge=lfs -text
|
| 1041 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/sMsrz5VqchQ_130000_140000.npz filter=lfs diff=lfs merge=lfs -text
|
| 1042 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/sPlV3RLV04I_90000_100000.npz filter=lfs diff=lfs merge=lfs -text
|
| 1043 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/sV1o5VmL-9g_824000_834000.npz filter=lfs diff=lfs merge=lfs -text
|
| 1044 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/sfXt8h7KAHM_46000_56000.npz filter=lfs diff=lfs merge=lfs -text
|
| 1045 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/sfv_msSOYTo_10000_20000.npz filter=lfs diff=lfs merge=lfs -text
|
| 1046 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/sjIEiu_ovKc_470000_480000.npz filter=lfs diff=lfs merge=lfs -text
|
| 1047 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/sp69Ndnhdbk_98000_108000.npz filter=lfs diff=lfs merge=lfs -text
|
| 1048 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/t2k36jTsAFE_14000_24000.npz filter=lfs diff=lfs merge=lfs -text
|
| 1049 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/t3z2bY00Cpw_0_10000.npz filter=lfs diff=lfs merge=lfs -text
|
| 1050 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/tMorLZku6Pc_194000_204000.npz filter=lfs diff=lfs merge=lfs -text
|
| 1051 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/tS1_T-Fgjsc_131000_141000.npz filter=lfs diff=lfs merge=lfs -text
|
| 1052 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/tZbh1cwwfv0_222000_232000.npz filter=lfs diff=lfs merge=lfs -text
|
| 1053 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/topmJqYT-Ts_1000_11000.npz filter=lfs diff=lfs merge=lfs -text
|
| 1054 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/uFcZhH_wFbs_119000_129000.npz filter=lfs diff=lfs merge=lfs -text
|
| 1055 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/uFcZhH_wFbs_133000_143000.npz filter=lfs diff=lfs merge=lfs -text
|
| 1056 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/uFcZhH_wFbs_45000_55000.npz filter=lfs diff=lfs merge=lfs -text
|
| 1057 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/uFcZhH_wFbs_94000_104000.npz filter=lfs diff=lfs merge=lfs -text
|
| 1058 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/umOS1bOBa1U_1676000_1686000.npz filter=lfs diff=lfs merge=lfs -text
|
| 1059 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/uq1V5H4q8mo_198000_208000.npz filter=lfs diff=lfs merge=lfs -text
|
| 1060 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/vHxVxzzbKP0_90000_100000.npz filter=lfs diff=lfs merge=lfs -text
|
| 1061 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/vOj00VJiBuk_10000_20000.npz filter=lfs diff=lfs merge=lfs -text
|
| 1062 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/vOj00VJiBuk_80000_90000.npz filter=lfs diff=lfs merge=lfs -text
|
| 1063 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/vVJ-Zhj2HvU_22000_32000.npz filter=lfs diff=lfs merge=lfs -text
|
| 1064 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/vYMlA0Lpdq4_24000_34000.npz filter=lfs diff=lfs merge=lfs -text
|
| 1065 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/vYMlA0Lpdq4_77000_87000.npz filter=lfs diff=lfs merge=lfs -text
|
| 1066 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/vYMlA0Lpdq4_96000_106000.npz filter=lfs diff=lfs merge=lfs -text
|
| 1067 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/vifFbeL5rOo_9000_19000.npz filter=lfs diff=lfs merge=lfs -text
|
| 1068 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/vll33KEoCcc_0_10000.npz filter=lfs diff=lfs merge=lfs -text
|
| 1069 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/vll33KEoCcc_34000_44000.npz filter=lfs diff=lfs merge=lfs -text
|
| 1070 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/w7vA5f0vPvQ_15000_25000.npz filter=lfs diff=lfs merge=lfs -text
|
| 1071 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/wKAngrlBTb4_34000_44000.npz filter=lfs diff=lfs merge=lfs -text
|
| 1072 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/wdB0tV2egxE_260000_270000.npz filter=lfs diff=lfs merge=lfs -text
|
| 1073 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/wfkdedUW-dk_50000_60000.npz filter=lfs diff=lfs merge=lfs -text
|
| 1074 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/wfkdedUW-dk_85000_95000.npz filter=lfs diff=lfs merge=lfs -text
|
| 1075 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/wrdAEmNvEj4_706000_716000.npz filter=lfs diff=lfs merge=lfs -text
|
| 1076 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/wrdAEmNvEj4_831000_841000.npz filter=lfs diff=lfs merge=lfs -text
|
| 1077 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/wzLnvUzvdFY_228000_238000.npz filter=lfs diff=lfs merge=lfs -text
|
| 1078 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/wzLnvUzvdFY_43000_53000.npz filter=lfs diff=lfs merge=lfs -text
|
| 1079 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/xAjvjVd6Xnk_0_10000.npz filter=lfs diff=lfs merge=lfs -text
|
| 1080 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/xUQ9rDswHdw_140000_150000.npz filter=lfs diff=lfs merge=lfs -text
|
| 1081 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/xnx3u5YaNuc_402000_412000.npz filter=lfs diff=lfs merge=lfs -text
|
| 1082 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/xxoFZkWwsvA_90000_100000.npz filter=lfs diff=lfs merge=lfs -text
|
| 1083 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/y6qOctkda3w_153000_163000.npz filter=lfs diff=lfs merge=lfs -text
|
| 1084 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/y6qOctkda3w_188000_198000.npz filter=lfs diff=lfs merge=lfs -text
|
| 1085 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/ycZ2eEhXTN8_25000_35000.npz filter=lfs diff=lfs merge=lfs -text
|
| 1086 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/z3Q_mZgKLrM_20000_30000.npz filter=lfs diff=lfs merge=lfs -text
|
| 1087 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/z9yGS9HKGsQ_21000_31000.npz filter=lfs diff=lfs merge=lfs -text
|
| 1088 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/zM7QopQ3MgI_319000_329000.npz filter=lfs diff=lfs merge=lfs -text
|
| 1089 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/zM7QopQ3MgI_410000_420000.npz filter=lfs diff=lfs merge=lfs -text
|
| 1090 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/zM7QopQ3MgI_499000_509000.npz filter=lfs diff=lfs merge=lfs -text
|
| 1091 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/zPMUL7f4OOU_420000_430000.npz filter=lfs diff=lfs merge=lfs -text
|
| 1092 |
+
runs/tubetoken_phase0/proposals_stride8_n128_miss/zstao4nIPmU_250000_260000.npz filter=lfs diff=lfs merge=lfs -text
|
.gitignore
ADDED
|
@@ -0,0 +1,5 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
data/media/
|
| 2 |
+
data/gt_mask/
|
| 3 |
+
data/audio_embed/
|
| 4 |
+
data/image_embed/
|
| 5 |
+
data/text_embed/
|
.hfignore
ADDED
|
@@ -0,0 +1,5 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
data/media/*
|
| 2 |
+
data/gt_mask/*
|
| 3 |
+
data/audio_embed/*
|
| 4 |
+
data/image_embed/*
|
| 5 |
+
data/text_embed/*
|
ChatUniVi/__pycache__/__init__.cpython-310.pyc
CHANGED
|
Binary files a/ChatUniVi/__pycache__/__init__.cpython-310.pyc and b/ChatUniVi/__pycache__/__init__.cpython-310.pyc differ
|
|
|
ChatUniVi/__pycache__/constants.cpython-310.pyc
CHANGED
|
Binary files a/ChatUniVi/__pycache__/constants.cpython-310.pyc and b/ChatUniVi/__pycache__/constants.cpython-310.pyc differ
|
|
|
ChatUniVi/model/__pycache__/__init__.cpython-310.pyc
CHANGED
|
Binary files a/ChatUniVi/model/__pycache__/__init__.cpython-310.pyc and b/ChatUniVi/model/__pycache__/__init__.cpython-310.pyc differ
|
|
|
ChatUniVi/model/__pycache__/arch.cpython-310.pyc
CHANGED
|
Binary files a/ChatUniVi/model/__pycache__/arch.cpython-310.pyc and b/ChatUniVi/model/__pycache__/arch.cpython-310.pyc differ
|
|
|
ChatUniVi/model/__pycache__/cluster.cpython-310.pyc
CHANGED
|
Binary files a/ChatUniVi/model/__pycache__/cluster.cpython-310.pyc and b/ChatUniVi/model/__pycache__/cluster.cpython-310.pyc differ
|
|
|
ChatUniVi/model/language_model/__pycache__/llama.cpython-310.pyc
CHANGED
|
Binary files a/ChatUniVi/model/language_model/__pycache__/llama.cpython-310.pyc and b/ChatUniVi/model/language_model/__pycache__/llama.cpython-310.pyc differ
|
|
|
ChatUniVi/model/multimodal_encoder/__pycache__/builder.cpython-310.pyc
CHANGED
|
Binary files a/ChatUniVi/model/multimodal_encoder/__pycache__/builder.cpython-310.pyc and b/ChatUniVi/model/multimodal_encoder/__pycache__/builder.cpython-310.pyc differ
|
|
|
ChatUniVi/model/multimodal_encoder/__pycache__/clip_encoder.cpython-310.pyc
CHANGED
|
Binary files a/ChatUniVi/model/multimodal_encoder/__pycache__/clip_encoder.cpython-310.pyc and b/ChatUniVi/model/multimodal_encoder/__pycache__/clip_encoder.cpython-310.pyc differ
|
|
|
ChatUniVi/model/multimodal_encoder/__pycache__/eva_encoder.cpython-310.pyc
CHANGED
|
Binary files a/ChatUniVi/model/multimodal_encoder/__pycache__/eva_encoder.cpython-310.pyc and b/ChatUniVi/model/multimodal_encoder/__pycache__/eva_encoder.cpython-310.pyc differ
|
|
|
ChatUniVi/model/multimodal_encoder/__pycache__/eva_vit.cpython-310.pyc
CHANGED
|
Binary files a/ChatUniVi/model/multimodal_encoder/__pycache__/eva_vit.cpython-310.pyc and b/ChatUniVi/model/multimodal_encoder/__pycache__/eva_vit.cpython-310.pyc differ
|
|
|
ChatUniVi/model/multimodal_encoder/__pycache__/processor.cpython-310.pyc
CHANGED
|
Binary files a/ChatUniVi/model/multimodal_encoder/__pycache__/processor.cpython-310.pyc and b/ChatUniVi/model/multimodal_encoder/__pycache__/processor.cpython-310.pyc differ
|
|
|
ChatUniVi/model/multimodal_encoder/__pycache__/utils.cpython-310.pyc
CHANGED
|
Binary files a/ChatUniVi/model/multimodal_encoder/__pycache__/utils.cpython-310.pyc and b/ChatUniVi/model/multimodal_encoder/__pycache__/utils.cpython-310.pyc differ
|
|
|
ChatUniVi/model/multimodal_projector/__pycache__/builder.cpython-310.pyc
CHANGED
|
Binary files a/ChatUniVi/model/multimodal_projector/__pycache__/builder.cpython-310.pyc and b/ChatUniVi/model/multimodal_projector/__pycache__/builder.cpython-310.pyc differ
|
|
|
SimToken_Setup_Upload_Download_Guide.md
CHANGED
|
@@ -154,18 +154,54 @@ tar -xf image_embed.tar
|
|
| 154 |
|
| 155 |
## 5. Upload Repository
|
| 156 |
|
| 157 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 158 |
|
| 159 |
```bash
|
| 160 |
cd /workspace/SimToken
|
| 161 |
huggingface-cli login
|
|
|
|
|
|
|
|
|
|
| 162 |
|
| 163 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 164 |
--repo-type model \
|
|
|
|
| 165 |
2>&1 | tee upload.log
|
| 166 |
```
|
| 167 |
|
| 168 |
-
This uploads the
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 169 |
|
| 170 |
## 6. Current Experiment Files to Preserve
|
| 171 |
|
|
|
|
| 154 |
|
| 155 |
## 5. Upload Repository
|
| 156 |
|
| 157 |
+
The remote repo stores the four large data directories as tar archives (`media.tar`, `image_embed.tar`, etc.).
|
| 158 |
+
The local workspace has them extracted as plain directories.
|
| 159 |
+
**Do not re-upload these directories**—use `--ignore-patterns` to skip them, otherwise every extracted file would be treated as a new upload.
|
| 160 |
+
|
| 161 |
+
### 5a. Pack any new data directories before uploading
|
| 162 |
+
|
| 163 |
+
If `data/text_embed/` is new (first upload after running `precompute_text_feats.py`):
|
| 164 |
+
|
| 165 |
+
```bash
|
| 166 |
+
cd /workspace/SimToken/data
|
| 167 |
+
tar -cf text_embed.tar text_embed
|
| 168 |
+
```
|
| 169 |
+
|
| 170 |
+
### 5b. Login
|
| 171 |
|
| 172 |
```bash
|
| 173 |
cd /workspace/SimToken
|
| 174 |
huggingface-cli login
|
| 175 |
+
```
|
| 176 |
+
|
| 177 |
+
### 5c. Upload (excluding extracted data directories)
|
| 178 |
|
| 179 |
+
Use the new `hf upload` command (not the deprecated `huggingface-cli upload`).
|
| 180 |
+
The deprecated command hashes all files before applying any filter, which is extremely slow with large data directories.
|
| 181 |
+
`hf upload` with `--exclude` skips the specified files before hashing.
|
| 182 |
+
|
| 183 |
+
```bash
|
| 184 |
+
hf upload yfan07/SimToken . . \
|
| 185 |
--repo-type model \
|
| 186 |
+
--exclude "data/media/**" "data/gt_mask/**" "data/audio_embed/**" "data/image_embed/**" "data/text_embed/**" \
|
| 187 |
2>&1 | tee upload.log
|
| 188 |
```
|
| 189 |
|
| 190 |
+
This uploads everything except the four extracted dataset directories and the raw `text_embed/` folder.
|
| 191 |
+
The `data/text_embed.tar` file (sitting directly under `data/`) is **not** matched by `data/text_embed/**` and will be uploaded normally.
|
| 192 |
+
|
| 193 |
+
### Restore on a new server
|
| 194 |
+
|
| 195 |
+
After downloading the repo (Section 2), extract all packed data:
|
| 196 |
+
|
| 197 |
+
```bash
|
| 198 |
+
cd /workspace/SimToken/data
|
| 199 |
+
tar -xf media.tar
|
| 200 |
+
tar -xzf gt_mask.tar.gz
|
| 201 |
+
tar -xzf audio_embed.tar.gz
|
| 202 |
+
tar -xf image_embed.tar
|
| 203 |
+
tar -xf text_embed.tar # if present
|
| 204 |
+
```
|
| 205 |
|
| 206 |
## 6. Current Experiment Files to Preserve
|
| 207 |
|
TubeToken_Phase0_Experiment_Log.md
CHANGED
|
@@ -197,7 +197,194 @@ Main bottleneck:
|
|
| 197 |
- Proposal recall, especially for `test_s`, small targets, and spatial expressions.
|
| 198 |
- Bidirectional propagation does not solve the full-set miss problem, so the problem is likely candidate generation / ranking / keyframe coverage, not just temporal direction.
|
| 199 |
|
| 200 |
-
##
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 201 |
|
| 202 |
### Goal
|
| 203 |
|
|
|
|
| 197 |
- Proposal recall, especially for `test_s`, small targets, and spatial expressions.
|
| 198 |
- Bidirectional propagation does not solve the full-set miss problem, so the problem is likely candidate generation / ranking / keyframe coverage, not just temporal direction.
|
| 199 |
|
| 200 |
+
## Phase 0 Completed Results
|
| 201 |
+
|
| 202 |
+
### stride=8, N=128 Full Evaluation (Yellow Light)
|
| 203 |
+
|
| 204 |
+
Completed 2026-04-26. Proposal directory: `proposals_stride8_n128_miss` (all 542 test_s+test_u videos, N=128).
|
| 205 |
+
|
| 206 |
+
```text
|
| 207 |
+
all: n=3944, R@16=0.469, R@32=0.597, R@64=0.754, R@128=0.867, Oracle J&F=0.8407, miss=13.31%
|
| 208 |
+
audio_keyword: n=2844, R@16=0.475, R@32=0.610, R@64=0.766, R@128=0.870, Oracle J&F=0.8445, miss=12.97%
|
| 209 |
+
small: n=1631, R@16=0.237, R@32=0.392, R@64=0.633, R@128=0.821, Oracle J&F=0.7942, miss=17.90%
|
| 210 |
+
spatial_keyword: n=965, R@16=0.331, R@32=0.476, R@64=0.658, R@128=0.804, Oracle J&F=0.7902, miss=19.59%
|
| 211 |
+
test_s: n=2288, R@16=0.326, R@32=0.483, R@64=0.657, R@128=0.813, Oracle J&F=0.7941, miss=18.71%
|
| 212 |
+
test_u: n=1656, R@16=0.665, R@32=0.755, R@64=0.887, R@128=0.941, Oracle J&F=0.9052, miss=5.86%
|
| 213 |
+
```
|
| 214 |
+
|
| 215 |
+
Go/No-Go decision: **Yellow Light (条件绿灯)**
|
| 216 |
+
|
| 217 |
+
| 条件 | 阈值 | 当前值 | 状态 |
|
| 218 |
+
|------|------|--------|------|
|
| 219 |
+
| Oracle Tube J&F (all) | ≥ SimToken均值+5% ≈ 0.8054 | 0.8407 | ✅ |
|
| 220 |
+
| test_s Oracle J&F | ≥ SimToken seen 0.7651 | 0.7941 | ✅ |
|
| 221 |
+
| test_s R@128 (修订条件) | ≥ 0.75 | 0.813 | ✅ |
|
| 222 |
+
|
| 223 |
+
注:R@32 原始条件(≥85%)未达标(0.597),但该条件是为 N=64 语境设计的,在 N=128 运行时以 R@128 替代。13.31% miss 是生成瓶颈,增加 N 无法解决,需 stride=4。
|
| 224 |
+
|
| 225 |
+
额外完成工作:
|
| 226 |
+
- 分层评估子集 `eval_subset_150.txt`(156 个视频,覆盖 6 个分层)
|
| 227 |
+
- CLIP 文本特征预计算:`data/text_embed/`(19395 个文件,768-dim)
|
| 228 |
+
- TubeToken-Minimal 框架骨架:`datasets/dataset_tubetoken.py`, `models/tubetoken_minimal.py`, `train_tubetoken.py`(smoke test 通过)
|
| 229 |
+
|
| 230 |
+
## Pending Experiments (Deferred)
|
| 231 |
+
|
| 232 |
+
### Experiment B: stride=4, N=128
|
| 233 |
+
|
| 234 |
+
**状态**: 已准备好命令,等待执行。
|
| 235 |
+
**目标**: 验证更密关键帧能否将 test_s miss% 从 18.71% 进一步降低。
|
| 236 |
+
**预期耗时**: 全集生成约 4-5 小时(stride=8 花了 2 小时)。
|
| 237 |
+
|
| 238 |
+
**Step 1: 生成 proposals**
|
| 239 |
+
|
| 240 |
+
```bash
|
| 241 |
+
cd /workspace/SimToken && conda activate simtoken
|
| 242 |
+
|
| 243 |
+
mkdir -p runs/tubetoken_phase0/proposals_stride4_n128
|
| 244 |
+
|
| 245 |
+
python tools/tubetoken/generate_sam2_proposals.py \
|
| 246 |
+
--data_dir /workspace/SimToken/data \
|
| 247 |
+
--out_dir /workspace/SimToken/runs/tubetoken_phase0/proposals_stride4_n128 \
|
| 248 |
+
--splits test_s,test_u \
|
| 249 |
+
--sam2_repo /workspace/sam2 \
|
| 250 |
+
--model_cfg configs/sam2.1/sam2.1_hiera_l.yaml \
|
| 251 |
+
--checkpoint /workspace/sam2/checkpoints/sam2.1_hiera_large.pt \
|
| 252 |
+
--stride 4 --max_tubes 128 \
|
| 253 |
+
--device cuda --amp_dtype bf16 \
|
| 254 |
+
--quiet_sam2 --no_group_by_keyframe \
|
| 255 |
+
2>&1 | tee runs/tubetoken_phase0/proposals_stride4_n128.log
|
| 256 |
+
```
|
| 257 |
+
|
| 258 |
+
**Step 2: 子集快速评估(生成完成后约 5 分钟)**
|
| 259 |
+
|
| 260 |
+
```bash
|
| 261 |
+
mkdir -p runs/tubetoken_phase0/eval_stride4_n128_subset
|
| 262 |
+
|
| 263 |
+
python tools/tubetoken/evaluate_phase0_proposals.py \
|
| 264 |
+
--data_dir /workspace/SimToken/data \
|
| 265 |
+
--proposal_dir /workspace/SimToken/runs/tubetoken_phase0/proposals_stride4_n128 \
|
| 266 |
+
--out_dir /workspace/SimToken/runs/tubetoken_phase0/eval_stride4_n128_subset \
|
| 267 |
+
--audit_csv /workspace/SimToken/runs/tubetoken_phase_minus1/audit_full/audit_samples.csv \
|
| 268 |
+
--splits test_s,test_u \
|
| 269 |
+
--video_list /workspace/SimToken/runs/tubetoken_phase0/eval_subset_150.txt \
|
| 270 |
+
--recall_ns 16,32,64,128 \
|
| 271 |
+
2>&1 | tee runs/tubetoken_phase0/eval_stride4_n128_subset.log
|
| 272 |
+
```
|
| 273 |
+
|
| 274 |
+
**Step 3: 全集评估(子集通过后)**
|
| 275 |
+
|
| 276 |
+
```bash
|
| 277 |
+
mkdir -p runs/tubetoken_phase0/eval_stride4_n128_full
|
| 278 |
+
|
| 279 |
+
python tools/tubetoken/evaluate_phase0_proposals.py \
|
| 280 |
+
--data_dir /workspace/SimToken/data \
|
| 281 |
+
--proposal_dir /workspace/SimToken/runs/tubetoken_phase0/proposals_stride4_n128 \
|
| 282 |
+
--out_dir /workspace/SimToken/runs/tubetoken_phase0/eval_stride4_n128_full \
|
| 283 |
+
--audit_csv /workspace/SimToken/runs/tubetoken_phase_minus1/audit_full/audit_samples.csv \
|
| 284 |
+
--splits test_s,test_u \
|
| 285 |
+
--recall_ns 16,32,64,128 \
|
| 286 |
+
2>&1 | tee runs/tubetoken_phase0/eval_stride4_n128_full.log
|
| 287 |
+
```
|
| 288 |
+
|
| 289 |
+
**决策规则(来自实验建议)**:
|
| 290 |
+
|
| 291 |
+
| 子集 test_s Oracle J&F | 含义 | 对 Milestone 2 影响 |
|
| 292 |
+
|------------------------|------|---------------------|
|
| 293 |
+
| ≥ 0.77 | 绿灯候选,触发全集确认 | 若全集通过,切换 backend 为 stride=4 |
|
| 294 |
+
| 0.72–0.77 | 边际改善 | 保持 stride=8,N=128,不调整 |
|
| 295 |
+
| < 0.72 | 生成瓶颈深于关键帧密度 | 保持 stride=8,N=128,不再追求绿灯 |
|
| 296 |
+
|
| 297 |
+
### EC-SimToken 实验
|
| 298 |
+
|
| 299 |
+
**状态**: 代码已完成,等待运行。
|
| 300 |
+
**目标**: 构建增强版 SimToken baseline,用于:
|
| 301 |
+
1. 为 TubeToken 提供竞争性对比基线(而非 weak baseline)
|
| 302 |
+
2. 验证音频交换合成 Null 增强策略的有效性
|
| 303 |
+
3. 为后续 CondQFormer 扩展提供基础
|
| 304 |
+
|
| 305 |
+
**已完成工作**:
|
| 306 |
+
- `models/ec_simtoken_model.py`: `ECSimtoken_ForCausalLM`,在 `Simtoken_ForCausalLM` 基础上添加 `existence_head = nn.Linear(256, 1)`;mask loss 对 null 样本 gate;BCE existence loss
|
| 307 |
+
- `train_ec_simtoken.py`: 训练脚本,含音频交换 null 增强(`--null_aug_prob`)、bf16 加速、DataLoader `pin_memory`/`persistent_workers`
|
| 308 |
+
- `configs/config.py`: 改为 `parse_known_args()` 以支持脚本扩展 args(已完成)
|
| 309 |
+
|
| 310 |
+
**前置条件**: 有可用的 SimToken 预训练权重(`trained_simtoken.pth`),加载后 fine-tune。
|
| 311 |
+
|
| 312 |
+
**Step 1: 训练(从 SimToken 权重初始化,fine-tune 5 个 epoch)**
|
| 313 |
+
|
| 314 |
+
```bash
|
| 315 |
+
cd /workspace/SimToken && conda activate simtoken
|
| 316 |
+
|
| 317 |
+
python train_ec_simtoken.py \
|
| 318 |
+
--data_dir data \
|
| 319 |
+
--mllm Chat-UniVi/Chat-UniVi-7B-v1.5 \
|
| 320 |
+
--vision_pretrained path/to/sam_vit_h_4b8939.pth \
|
| 321 |
+
--saved_model checkpoints/trained_simtoken.pth \
|
| 322 |
+
--name ec_simtoken_v1 \
|
| 323 |
+
--epochs 5 \
|
| 324 |
+
--batch_size 12 \
|
| 325 |
+
--null_aug_prob 0.25 \
|
| 326 |
+
--exist_loss_weight 1.0 \
|
| 327 |
+
--log_root runs/ec_simtoken \
|
| 328 |
+
--checkpoint_root checkpoints/ec_simtoken \
|
| 329 |
+
2>&1 | tee runs/ec_simtoken/ec_simtoken_v1.log
|
| 330 |
+
```
|
| 331 |
+
|
| 332 |
+
预计耗时(bf16 + batch_size=12):约 1.5–2h/epoch × 5 = 7.5–10h。
|
| 333 |
+
若显存不足,降至 `--batch_size 8`(约 2.5h/epoch)。
|
| 334 |
+
|
| 335 |
+
**Step 2: 评估(seen/unseen/null 三个 split)**
|
| 336 |
+
|
| 337 |
+
```bash
|
| 338 |
+
python train_ec_simtoken.py --run eval \
|
| 339 |
+
--data_dir data \
|
| 340 |
+
--mllm Chat-UniVi/Chat-UniVi-7B-v1.5 \
|
| 341 |
+
--vision_pretrained path/to/sam_vit_h_4b8939.pth \
|
| 342 |
+
--saved_model checkpoints/ec_simtoken/ec_simtoken_v1.pth \
|
| 343 |
+
--eval_splits test_s,test_u,test_n \
|
| 344 |
+
--exist_threshold 0.5
|
| 345 |
+
```
|
| 346 |
+
|
| 347 |
+
**决策规则**:
|
| 348 |
+
|
| 349 |
+
| 指标 | 阈值 | 含义 |
|
| 350 |
+
|------|------|------|
|
| 351 |
+
| test_s J&F | ≥ 0.7651(SimToken seen 基线) | 基础分割能力不退化 |
|
| 352 |
+
| test_u J&F | ≥ 0.7456(SimToken unseen 基线) | 基础分割能力不退化 |
|
| 353 |
+
| test_n Null_S | < 0.0100(SimToken 0.0118,越低越好) | Null 检测有效提升 |
|
| 354 |
+
| test_n null_tp 率 | ≥ 70%(null_tp / (null_tp + null_fn)) | existence head 实际工作 |
|
| 355 |
+
|
| 356 |
+
**调参方向**:
|
| 357 |
+
- 若 test_s/test_u J&F 低于基线:降低 `--exist_loss_weight`(试 0.5),减少 existence loss 对分割分支的干扰
|
| 358 |
+
- 若 null_tp 率 < 60%:增大 `--null_aug_prob`(试 0.35)或调低 `--exist_threshold`(试 0.4)
|
| 359 |
+
- 若显存 OOM:`--batch_size 8`;若仍 OOM:`--batch_size 6`(回到原始配置)
|
| 360 |
+
|
| 361 |
+
**与 TubeToken 的关系**:
|
| 362 |
+
EC-SimToken 是论文对比基线,不是 TubeToken 开发的前置条件。可与 TubeToken-Minimal 并行执行。
|
| 363 |
+
|
| 364 |
+
---
|
| 365 |
+
|
| 366 |
+
### TubeToken-Minimal 训练 proposals (Train Split)
|
| 367 |
+
|
| 368 |
+
**状态**: 待执行,依赖 stride=4 完成后排队。
|
| 369 |
+
**预计耗时**: 2767 个 train 视频 × ~15s = 约 12 小时。
|
| 370 |
+
|
| 371 |
+
```bash
|
| 372 |
+
mkdir -p runs/tubetoken_phase0/proposals_stride8_n128_train
|
| 373 |
+
|
| 374 |
+
python tools/tubetoken/generate_sam2_proposals.py \
|
| 375 |
+
--data_dir /workspace/SimToken/data \
|
| 376 |
+
--out_dir /workspace/SimToken/runs/tubetoken_phase0/proposals_stride8_n128_train \
|
| 377 |
+
--splits train \
|
| 378 |
+
--sam2_repo /workspace/sam2 \
|
| 379 |
+
--model_cfg configs/sam2.1/sam2.1_hiera_l.yaml \
|
| 380 |
+
--checkpoint /workspace/sam2/checkpoints/sam2.1_hiera_large.pt \
|
| 381 |
+
--stride 8 --max_tubes 128 \
|
| 382 |
+
--device cuda --amp_dtype bf16 \
|
| 383 |
+
--quiet_sam2 --no_group_by_keyframe \
|
| 384 |
+
2>&1 | tee runs/tubetoken_phase0/proposals_stride8_n128_train.log
|
| 385 |
+
```
|
| 386 |
+
|
| 387 |
+
## Next Experiment (Active)
|
| 388 |
|
| 389 |
### Goal
|
| 390 |
|
configs/__pycache__/__init__.cpython-310.pyc
CHANGED
|
Binary files a/configs/__pycache__/__init__.cpython-310.pyc and b/configs/__pycache__/__init__.cpython-310.pyc differ
|
|
|
configs/__pycache__/config.cpython-310.pyc
CHANGED
|
Binary files a/configs/__pycache__/config.cpython-310.pyc and b/configs/__pycache__/config.cpython-310.pyc differ
|
|
|
configs/config.py
CHANGED
|
@@ -76,7 +76,7 @@ parser.add_argument("--text_max_len", type=int, default=25, help="Maximum textua
|
|
| 76 |
|
| 77 |
|
| 78 |
|
| 79 |
-
args = parser.
|
| 80 |
|
| 81 |
# os.environ["CUDA_DEVICE_ORDER"] = "PCI_BUS_ID"
|
| 82 |
os.environ["CUDA_VISIBLE_DEVICES"] = args.gpu_id
|
|
|
|
| 76 |
|
| 77 |
|
| 78 |
|
| 79 |
+
args, _ = parser.parse_known_args()
|
| 80 |
|
| 81 |
# os.environ["CUDA_DEVICE_ORDER"] = "PCI_BUS_ID"
|
| 82 |
os.environ["CUDA_VISIBLE_DEVICES"] = args.gpu_id
|
data/text_embed.tar
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:58cf24807f71c76e26222eace8e94b460266968e4458b52f44e463e961220e6f
|
| 3 |
+
size 30484387840
|
datasets/__pycache__/__init__.cpython-310.pyc
CHANGED
|
Binary files a/datasets/__pycache__/__init__.cpython-310.pyc and b/datasets/__pycache__/__init__.cpython-310.pyc differ
|
|
|
datasets/__pycache__/dataset_refavs.cpython-310.pyc
CHANGED
|
Binary files a/datasets/__pycache__/dataset_refavs.cpython-310.pyc and b/datasets/__pycache__/dataset_refavs.cpython-310.pyc differ
|
|
|
datasets/__pycache__/dataset_tubetoken.cpython-310.pyc
ADDED
|
Binary file (8.67 kB). View file
|
|
|
datasets/dataset_tubetoken.py
ADDED
|
@@ -0,0 +1,300 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
"""Dataset for TubeToken-Minimal training and evaluation.
|
| 2 |
+
|
| 3 |
+
Loads per-sample: SAM2 proposal tubes, pre-computed image/audio/text features,
|
| 4 |
+
and GT masks. Computes tube features (mask-pooled SAM image encoder) on-the-fly.
|
| 5 |
+
"""
|
| 6 |
+
|
| 7 |
+
from __future__ import annotations
|
| 8 |
+
|
| 9 |
+
import csv
|
| 10 |
+
import random
|
| 11 |
+
from pathlib import Path
|
| 12 |
+
from typing import Dict, List, Optional
|
| 13 |
+
|
| 14 |
+
import numpy as np
|
| 15 |
+
import torch
|
| 16 |
+
import torch.nn.functional as F
|
| 17 |
+
from torch.utils.data import Dataset
|
| 18 |
+
|
| 19 |
+
|
| 20 |
+
IGNORE_GT_IDX = -1 # returned when no proposals available for the video
|
| 21 |
+
|
| 22 |
+
|
| 23 |
+
def _load_gt_tube(gt_mask_dir: Path, vid: str, fid: str, frames: int = 10) -> torch.Tensor:
|
| 24 |
+
"""Load GT binary masks for one expression. Returns [T, H, W] float32."""
|
| 25 |
+
masks = []
|
| 26 |
+
for t in range(frames):
|
| 27 |
+
path = gt_mask_dir / vid / f"fid_{fid}" / f"0000{t}.png"
|
| 28 |
+
from PIL import Image
|
| 29 |
+
with Image.open(path) as img:
|
| 30 |
+
arr = np.array(img.convert("L")) > 0
|
| 31 |
+
masks.append(torch.as_tensor(arr, dtype=torch.float32))
|
| 32 |
+
return torch.stack(masks, dim=0) # [T, H, W]
|
| 33 |
+
|
| 34 |
+
|
| 35 |
+
def _mask_pool_sam_features(
|
| 36 |
+
sam_feat: torch.Tensor, # [T, 256, 64, 64]
|
| 37 |
+
masks: torch.Tensor, # [N, T, H, W] float
|
| 38 |
+
) -> torch.Tensor:
|
| 39 |
+
"""Mask-pool SAM encoder features for each proposal tube. Returns [N, 256]."""
|
| 40 |
+
T, C, fH, fW = sam_feat.shape
|
| 41 |
+
N = masks.shape[0]
|
| 42 |
+
|
| 43 |
+
# Downsample masks to feature map resolution
|
| 44 |
+
masks_small = F.interpolate(
|
| 45 |
+
masks.view(N * T, 1, masks.shape[2], masks.shape[3]).float(),
|
| 46 |
+
size=(fH, fW),
|
| 47 |
+
mode="nearest",
|
| 48 |
+
).view(N, T, fH, fW) # [N, T, fH, fW]
|
| 49 |
+
|
| 50 |
+
# Per-timestamp masked average pooling, then temporal mean
|
| 51 |
+
tube_feats_per_t = []
|
| 52 |
+
for t in range(T):
|
| 53 |
+
sf_t = sam_feat[t].view(C, -1) # [C, fH*fW]
|
| 54 |
+
ms_t = masks_small[:, t].view(N, -1) # [N, fH*fW]
|
| 55 |
+
mask_sum = ms_t.sum(-1, keepdim=True) + 1e-6 # [N, 1]
|
| 56 |
+
ms_norm = ms_t / mask_sum # [N, fH*fW] (sums to 1 per tube)
|
| 57 |
+
feat_t = ms_norm @ sf_t.t() # [N, C]
|
| 58 |
+
tube_feats_per_t.append(feat_t)
|
| 59 |
+
|
| 60 |
+
tube_feats = torch.stack(tube_feats_per_t, dim=1).mean(dim=1) # [N, C]
|
| 61 |
+
return tube_feats
|
| 62 |
+
|
| 63 |
+
|
| 64 |
+
def _compute_gt_tube_idx(
|
| 65 |
+
masks: torch.Tensor, # [N, T, H, W] uint8 or float
|
| 66 |
+
gt_tube: torch.Tensor, # [T, H, W] float
|
| 67 |
+
) -> int:
|
| 68 |
+
"""Return index of proposal tube with highest mean-IoU against GT.
|
| 69 |
+
|
| 70 |
+
Computes IoU at 64x64 resolution for speed. Returns N (null index)
|
| 71 |
+
if all proposals have zero IoU.
|
| 72 |
+
"""
|
| 73 |
+
N, T, H, W = masks.shape
|
| 74 |
+
|
| 75 |
+
gt_small = F.interpolate(
|
| 76 |
+
gt_tube.unsqueeze(0).unsqueeze(0).expand(T, 1, H, W).float(),
|
| 77 |
+
size=(64, 64), mode="nearest",
|
| 78 |
+
).squeeze(1) # [T, 64, 64]
|
| 79 |
+
|
| 80 |
+
pred_small = F.interpolate(
|
| 81 |
+
masks.float().view(N * T, 1, H, W),
|
| 82 |
+
size=(64, 64), mode="nearest",
|
| 83 |
+
).view(N, T, 64, 64) # [N, T, 64, 64]
|
| 84 |
+
|
| 85 |
+
pred_bin = pred_small > 0.5
|
| 86 |
+
gt_bin = gt_small > 0.5 # [T, 64, 64]
|
| 87 |
+
|
| 88 |
+
inter = (pred_bin & gt_bin.unsqueeze(0)).float().sum((-1, -2)) # [N, T]
|
| 89 |
+
union = (pred_bin | gt_bin.unsqueeze(0)).float().sum((-1, -2)) # [N, T]
|
| 90 |
+
iou_per_frame = inter / (union + 1e-6) # [N, T]
|
| 91 |
+
|
| 92 |
+
visible = gt_bin.view(T, -1).any(-1) # [T]
|
| 93 |
+
if visible.any():
|
| 94 |
+
iou = iou_per_frame[:, visible].mean(-1) # [N]
|
| 95 |
+
else:
|
| 96 |
+
return N # GT invisible → treat as null
|
| 97 |
+
|
| 98 |
+
best = int(iou.argmax().item())
|
| 99 |
+
# Threshold: if best IoU < 0.1, treat as null (GT tube not generated)
|
| 100 |
+
if iou[best].item() < 0.1:
|
| 101 |
+
return N
|
| 102 |
+
return best
|
| 103 |
+
|
| 104 |
+
|
| 105 |
+
class TubeTokenDataset(Dataset):
|
| 106 |
+
"""Dataset for TubeToken-Minimal.
|
| 107 |
+
|
| 108 |
+
Args:
|
| 109 |
+
split: data split (train / val / test_s / test_u)
|
| 110 |
+
data_dir: root data directory (contains metadata.csv, image_embed/, audio_embed/, gt_mask/)
|
| 111 |
+
proposal_dir: directory containing per-video .npz proposal files
|
| 112 |
+
audit_csv: path to Phase -1 audit CSV (for is_null_split, etc.)
|
| 113 |
+
oracle_csv: path to Phase 0 eval sample_metrics CSV (for pre-computed gt_idx)
|
| 114 |
+
frames: number of frames per video (default 10)
|
| 115 |
+
max_tubes: maximum number of proposal tubes to keep (default 128)
|
| 116 |
+
video_list: optional path to a file listing allowed video IDs
|
| 117 |
+
seed: random seed for reproducibility
|
| 118 |
+
"""
|
| 119 |
+
|
| 120 |
+
def __init__(
|
| 121 |
+
self,
|
| 122 |
+
split: str,
|
| 123 |
+
data_dir: str,
|
| 124 |
+
proposal_dir: str,
|
| 125 |
+
audit_csv: Optional[str] = None,
|
| 126 |
+
oracle_csv: Optional[str] = None,
|
| 127 |
+
frames: int = 10,
|
| 128 |
+
max_tubes: int = 128,
|
| 129 |
+
video_list: Optional[str] = None,
|
| 130 |
+
seed: int = 42,
|
| 131 |
+
):
|
| 132 |
+
self.data_dir = Path(data_dir)
|
| 133 |
+
self.proposal_dir = Path(proposal_dir)
|
| 134 |
+
self.frames = frames
|
| 135 |
+
self.max_tubes = max_tubes
|
| 136 |
+
|
| 137 |
+
# Load metadata rows for this split
|
| 138 |
+
rows = self._load_metadata(split)
|
| 139 |
+
|
| 140 |
+
# Optional video whitelist
|
| 141 |
+
if video_list is not None:
|
| 142 |
+
allowed = set(Path(video_list).read_text().splitlines())
|
| 143 |
+
rows = [r for r in rows if r["vid"] in allowed]
|
| 144 |
+
|
| 145 |
+
# Load audit flags (is_null_split, small_target, etc.)
|
| 146 |
+
self.audit: Dict[str, dict] = {}
|
| 147 |
+
if audit_csv is not None:
|
| 148 |
+
with open(audit_csv, newline="") as f:
|
| 149 |
+
for r in csv.DictReader(f):
|
| 150 |
+
self.audit[r["uid"]] = r
|
| 151 |
+
|
| 152 |
+
# Load pre-computed oracle GT tube indices if available
|
| 153 |
+
self.oracle_idx: Dict[str, int] = {}
|
| 154 |
+
if oracle_csv is not None:
|
| 155 |
+
with open(oracle_csv, newline="") as f:
|
| 156 |
+
for r in csv.DictReader(f):
|
| 157 |
+
if "best_idx" in r and r["best_idx"] != "":
|
| 158 |
+
self.oracle_idx[r["uid"]] = int(r["best_idx"])
|
| 159 |
+
|
| 160 |
+
# Filter to samples that have a proposal file
|
| 161 |
+
self.samples = []
|
| 162 |
+
for r in rows:
|
| 163 |
+
npz_path = self.proposal_dir / f"{r['vid']}.npz"
|
| 164 |
+
if npz_path.exists():
|
| 165 |
+
self.samples.append(r)
|
| 166 |
+
|
| 167 |
+
print(
|
| 168 |
+
f"[TubeTokenDataset] split={split}, "
|
| 169 |
+
f"total rows={len(rows)}, "
|
| 170 |
+
f"with proposals={len(self.samples)}"
|
| 171 |
+
)
|
| 172 |
+
|
| 173 |
+
def _load_metadata(self, split: str) -> List[dict]:
|
| 174 |
+
rows = []
|
| 175 |
+
with (self.data_dir / "metadata.csv").open(newline="") as f:
|
| 176 |
+
for r in csv.DictReader(f):
|
| 177 |
+
if r["split"] == split:
|
| 178 |
+
rows.append(r)
|
| 179 |
+
return rows
|
| 180 |
+
|
| 181 |
+
def __len__(self) -> int:
|
| 182 |
+
return len(self.samples)
|
| 183 |
+
|
| 184 |
+
def __getitem__(self, idx: int) -> dict:
|
| 185 |
+
row = self.samples[idx]
|
| 186 |
+
vid = row["vid"]
|
| 187 |
+
uid = row["uid"]
|
| 188 |
+
fid = row["fid"]
|
| 189 |
+
exp = row["exp"]
|
| 190 |
+
|
| 191 |
+
# ── Audit flags ───────────────────────────────────────────────────────
|
| 192 |
+
audit_row = self.audit.get(uid, {})
|
| 193 |
+
is_null = audit_row.get("is_null_split", "False") == "True"
|
| 194 |
+
|
| 195 |
+
# ── Load proposals ────────────────────────────────────────────────────
|
| 196 |
+
npz = np.load(self.proposal_dir / f"{vid}.npz")
|
| 197 |
+
masks_np = npz["masks"] # [N, T, H, W] uint8
|
| 198 |
+
scores_np = npz["scores"] # [N]
|
| 199 |
+
|
| 200 |
+
N_raw = masks_np.shape[0]
|
| 201 |
+
N = min(N_raw, self.max_tubes)
|
| 202 |
+
masks_np = masks_np[:N]
|
| 203 |
+
scores_np = scores_np[:N]
|
| 204 |
+
|
| 205 |
+
masks = torch.as_tensor(masks_np, dtype=torch.float32) # [N, T, H, W]
|
| 206 |
+
scores = torch.as_tensor(scores_np, dtype=torch.float32) # [N]
|
| 207 |
+
|
| 208 |
+
# ── Load SAM image encoder features ──────────────────────────────────
|
| 209 |
+
sam_feat = torch.load(
|
| 210 |
+
self.data_dir / "image_embed" / f"{vid}.pt", map_location="cpu"
|
| 211 |
+
) # [T, 256, 64, 64]
|
| 212 |
+
|
| 213 |
+
# ── Compute tube features via mask-pooling ────────────────────────────
|
| 214 |
+
tube_feats = _mask_pool_sam_features(sam_feat, masks) # [N, 256]
|
| 215 |
+
|
| 216 |
+
# ── Load audio features ───────────────────────────────────────────────
|
| 217 |
+
audio_feat = torch.load(
|
| 218 |
+
self.data_dir / "audio_embed" / f"{vid}.pt", map_location="cpu"
|
| 219 |
+
) # [T, 128]
|
| 220 |
+
audio_feat = audio_feat.mean(dim=0) # [128]
|
| 221 |
+
|
| 222 |
+
# ── Load text features (pre-computed) ─────────────────────────────────
|
| 223 |
+
text_feat_path = self.data_dir / "text_embed" / f"{uid}.pt"
|
| 224 |
+
if text_feat_path.exists():
|
| 225 |
+
text_feat = torch.load(text_feat_path, map_location="cpu") # [768]
|
| 226 |
+
else:
|
| 227 |
+
# Fallback: zero vector (run precompute_text_feats.py first)
|
| 228 |
+
text_feat = torch.zeros(768)
|
| 229 |
+
|
| 230 |
+
# ── Load GT masks ─────────────────────────────────────────────────────
|
| 231 |
+
gt_tube = _load_gt_tube(
|
| 232 |
+
self.data_dir / "gt_mask", vid, fid, self.frames
|
| 233 |
+
) # [T, H, W]
|
| 234 |
+
|
| 235 |
+
# ── Determine GT tube index ───────────────────────────────────────────
|
| 236 |
+
if is_null:
|
| 237 |
+
gt_idx = N # null tube index
|
| 238 |
+
elif uid in self.oracle_idx:
|
| 239 |
+
raw_gt = self.oracle_idx[uid]
|
| 240 |
+
gt_idx = min(raw_gt, N - 1) if raw_gt < N_raw else N
|
| 241 |
+
else:
|
| 242 |
+
gt_idx = _compute_gt_tube_idx(masks, gt_tube)
|
| 243 |
+
|
| 244 |
+
return {
|
| 245 |
+
"vid": vid,
|
| 246 |
+
"uid": uid,
|
| 247 |
+
"tube_feats": tube_feats, # [N, 256]
|
| 248 |
+
"tube_scores": scores, # [N] SAM2 confidence
|
| 249 |
+
"audio_feat": audio_feat, # [128]
|
| 250 |
+
"text_feat": text_feat, # [768]
|
| 251 |
+
"gt_tube_idx": gt_idx, # int in [0, N] where N = null
|
| 252 |
+
"gt_tube": gt_tube, # [T, H, W]
|
| 253 |
+
"proposal_masks": masks, # [N, T, H, W] (for inference output)
|
| 254 |
+
"num_tubes": N,
|
| 255 |
+
"is_null": is_null,
|
| 256 |
+
}
|
| 257 |
+
|
| 258 |
+
|
| 259 |
+
def collate_tubetoken(batch: list) -> dict:
|
| 260 |
+
"""Collate variable-N-tube samples into a padded batch."""
|
| 261 |
+
max_N = max(s["num_tubes"] for s in batch)
|
| 262 |
+
B = len(batch)
|
| 263 |
+
C = batch[0]["tube_feats"].shape[-1] # 256
|
| 264 |
+
|
| 265 |
+
tube_feats_pad = torch.zeros(B, max_N, C)
|
| 266 |
+
tube_mask = torch.zeros(B, max_N, dtype=torch.bool) # True = valid tube
|
| 267 |
+
tube_scores_pad = torch.zeros(B, max_N)
|
| 268 |
+
gt_idxs = torch.zeros(B, dtype=torch.long)
|
| 269 |
+
audio_feats = torch.stack([s["audio_feat"] for s in batch]) # [B, 128]
|
| 270 |
+
text_feats = torch.stack([s["text_feat"] for s in batch]) # [B, 768]
|
| 271 |
+
|
| 272 |
+
for i, s in enumerate(batch):
|
| 273 |
+
N = s["num_tubes"]
|
| 274 |
+
tube_feats_pad[i, :N] = s["tube_feats"]
|
| 275 |
+
tube_mask[i, :N] = True
|
| 276 |
+
tube_scores_pad[i, :N] = s["tube_scores"]
|
| 277 |
+
# Remap gt_idx to padded space (gt_idx==N means null → max_N)
|
| 278 |
+
raw = s["gt_tube_idx"]
|
| 279 |
+
gt_idxs[i] = raw if raw < N else max_N # max_N = null slot
|
| 280 |
+
|
| 281 |
+
# GT masks and proposal masks kept as lists (variable spatial size)
|
| 282 |
+
gt_tubes = [s["gt_tube"] for s in batch]
|
| 283 |
+
proposal_masks = [s["proposal_masks"] for s in batch]
|
| 284 |
+
vids = [s["vid"] for s in batch]
|
| 285 |
+
uids = [s["uid"] for s in batch]
|
| 286 |
+
num_tubes = [s["num_tubes"] for s in batch]
|
| 287 |
+
|
| 288 |
+
return {
|
| 289 |
+
"tube_feats": tube_feats_pad, # [B, max_N, 256]
|
| 290 |
+
"tube_mask": tube_mask, # [B, max_N] True=valid
|
| 291 |
+
"tube_scores": tube_scores_pad, # [B, max_N]
|
| 292 |
+
"audio_feat": audio_feats, # [B, 128]
|
| 293 |
+
"text_feat": text_feats, # [B, 768]
|
| 294 |
+
"gt_tube_idx": gt_idxs, # [B] int, max_N=null
|
| 295 |
+
"gt_tubes": gt_tubes, # list[B] of [T, H, W]
|
| 296 |
+
"proposal_masks": proposal_masks, # list[B] of [N, T, H, W]
|
| 297 |
+
"num_tubes": num_tubes,
|
| 298 |
+
"vids": vids,
|
| 299 |
+
"uids": uids,
|
| 300 |
+
}
|
models/__pycache__/__init__.cpython-310.pyc
CHANGED
|
Binary files a/models/__pycache__/__init__.cpython-310.pyc and b/models/__pycache__/__init__.cpython-310.pyc differ
|
|
|
models/__pycache__/__init__.cpython-312.pyc
ADDED
|
Binary file (135 Bytes). View file
|
|
|
models/__pycache__/avs_model.cpython-310.pyc
CHANGED
|
Binary files a/models/__pycache__/avs_model.cpython-310.pyc and b/models/__pycache__/avs_model.cpython-310.pyc differ
|
|
|
models/__pycache__/ec_simtoken_model.cpython-310.pyc
ADDED
|
Binary file (6.19 kB). View file
|
|
|
models/__pycache__/ec_simtoken_model.cpython-312.pyc
ADDED
|
Binary file (10 kB). View file
|
|
|
models/__pycache__/tubetoken_minimal.cpython-310.pyc
ADDED
|
Binary file (4.34 kB). View file
|
|
|
models/ec_simtoken_model.py
ADDED
|
@@ -0,0 +1,250 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
"""EC-SimToken: SimToken + Existence Head for null detection.
|
| 2 |
+
|
| 3 |
+
Architecture additions over Simtoken_ForCausalLM:
|
| 4 |
+
- existence_head: Linear(out_dim, 1) → sigmoid → p(object exists)
|
| 5 |
+
- BCE existence loss on synthetic null samples (audio-swapped during training)
|
| 6 |
+
- Mask loss gated: null-augmented samples skip mask loss
|
| 7 |
+
|
| 8 |
+
Null augmentation is done in the training script (audio swap), not here.
|
| 9 |
+
This module just accepts an optional `is_null` bool tensor per batch.
|
| 10 |
+
"""
|
| 11 |
+
|
| 12 |
+
from __future__ import annotations
|
| 13 |
+
|
| 14 |
+
from typing import List
|
| 15 |
+
|
| 16 |
+
import random
|
| 17 |
+
import torch
|
| 18 |
+
import torch.nn as nn
|
| 19 |
+
import torch.nn.functional as F
|
| 20 |
+
|
| 21 |
+
from models.avs_model import (
|
| 22 |
+
Simtoken_ForCausalLM,
|
| 23 |
+
dice_loss,
|
| 24 |
+
sigmoid_ce_loss,
|
| 25 |
+
compute_alignment_loss,
|
| 26 |
+
)
|
| 27 |
+
|
| 28 |
+
|
| 29 |
+
class ECSimtoken_ForCausalLM(Simtoken_ForCausalLM):
|
| 30 |
+
"""SimToken with an existence head for null-sample detection.
|
| 31 |
+
|
| 32 |
+
Extra kwargs (consumed here, not passed to parent):
|
| 33 |
+
exist_loss_weight: float BCE existence loss weight (default 1.0)
|
| 34 |
+
"""
|
| 35 |
+
|
| 36 |
+
def __init__(self, config, **kwargs):
|
| 37 |
+
self.exist_loss_weight = kwargs.pop("exist_loss_weight", 1.0)
|
| 38 |
+
super().__init__(config, **kwargs)
|
| 39 |
+
out_dim = config.out_dim
|
| 40 |
+
self.existence_head = nn.Linear(out_dim, 1)
|
| 41 |
+
|
| 42 |
+
# ------------------------------------------------------------------
|
| 43 |
+
# Forward
|
| 44 |
+
# ------------------------------------------------------------------
|
| 45 |
+
|
| 46 |
+
def model_forward(
|
| 47 |
+
self,
|
| 48 |
+
images: torch.FloatTensor,
|
| 49 |
+
images_clip: torch.FloatTensor,
|
| 50 |
+
audio_features: torch.FloatTensor,
|
| 51 |
+
image_features: torch.FloatTensor,
|
| 52 |
+
input_ids: torch.LongTensor,
|
| 53 |
+
labels: torch.LongTensor,
|
| 54 |
+
attention_masks: torch.LongTensor,
|
| 55 |
+
masks_list: List[torch.FloatTensor],
|
| 56 |
+
resize_list: List[tuple],
|
| 57 |
+
orgsize_list: List[tuple],
|
| 58 |
+
conversation_list: List[str],
|
| 59 |
+
ref_ids: List[torch.LongTensor],
|
| 60 |
+
refs_num: List[int],
|
| 61 |
+
vids,
|
| 62 |
+
fids,
|
| 63 |
+
epoch: int = 0,
|
| 64 |
+
inference: bool = False,
|
| 65 |
+
num_frames: int = 10,
|
| 66 |
+
contrast: float = 0.0,
|
| 67 |
+
is_null: torch.BoolTensor = None, # [B] True = synthetic null sample
|
| 68 |
+
**kwargs,
|
| 69 |
+
):
|
| 70 |
+
batch_size = len(images)
|
| 71 |
+
image_embeddings = torch.cat(image_features, dim=0) # [BT, 256, 64, 64]
|
| 72 |
+
|
| 73 |
+
audio_embeddings = self.audio_feature_layer(
|
| 74 |
+
torch.stack(audio_features, dim=0)
|
| 75 |
+
) # [B, T, 4096]
|
| 76 |
+
|
| 77 |
+
target_frame = 5 # fixed as in original
|
| 78 |
+
|
| 79 |
+
(
|
| 80 |
+
input_ids_mm,
|
| 81 |
+
attention_masks_mm,
|
| 82 |
+
past_key_values,
|
| 83 |
+
inputs_embeds,
|
| 84 |
+
labels_mm,
|
| 85 |
+
) = super(Simtoken_ForCausalLM, self).prepare_inputs_labels_for_multimodal(
|
| 86 |
+
input_ids,
|
| 87 |
+
attention_masks,
|
| 88 |
+
past_key_values=None,
|
| 89 |
+
labels=labels,
|
| 90 |
+
images=images_clip,
|
| 91 |
+
audio_features=audio_embeddings,
|
| 92 |
+
target_frame=target_frame,
|
| 93 |
+
ref_ids=ref_ids,
|
| 94 |
+
)
|
| 95 |
+
|
| 96 |
+
output = super(Simtoken_ForCausalLM, self).forward(
|
| 97 |
+
input_ids=input_ids_mm,
|
| 98 |
+
attention_mask=attention_masks_mm,
|
| 99 |
+
past_key_values=past_key_values,
|
| 100 |
+
inputs_embeds=inputs_embeds,
|
| 101 |
+
labels=labels_mm,
|
| 102 |
+
output_hidden_states=True,
|
| 103 |
+
)
|
| 104 |
+
output_hidden_states = output.hidden_states
|
| 105 |
+
|
| 106 |
+
seg_token_mask = output.labels[..., 1:] == self.seg_token_idx
|
| 107 |
+
seg_token_mask = torch.cat(
|
| 108 |
+
[
|
| 109 |
+
seg_token_mask,
|
| 110 |
+
torch.zeros(
|
| 111 |
+
(seg_token_mask.shape[0], 1),
|
| 112 |
+
device=output.labels.device,
|
| 113 |
+
dtype=torch.bool,
|
| 114 |
+
),
|
| 115 |
+
],
|
| 116 |
+
dim=1,
|
| 117 |
+
) # [B, seq_len]
|
| 118 |
+
|
| 119 |
+
seg_embeddings = self.model.text_hidden_fcs[0](
|
| 120 |
+
output_hidden_states[-1][seg_token_mask]
|
| 121 |
+
) # [seg_num, 256] (seg_num == B when refs_num == [1]*B)
|
| 122 |
+
|
| 123 |
+
# ── Existence head ────────────────────────────────────────────────
|
| 124 |
+
exist_logit = self.existence_head(seg_embeddings) # [seg_num, 1]
|
| 125 |
+
|
| 126 |
+
# ── Memory / contrastive (optional, gated by contrast weight) ────
|
| 127 |
+
fis_flat = [fid[0] for fid in fids]
|
| 128 |
+
ct_loss = torch.tensor(0.0, device=seg_embeddings.device)
|
| 129 |
+
if not inference and contrast > 0.0:
|
| 130 |
+
pos_feats = self.memory.get_positive_features(vids, fis_flat)
|
| 131 |
+
neg_feats = self.memory.get_negative_features_same_vid(vids, fis_flat)
|
| 132 |
+
for i in range(len(neg_feats)):
|
| 133 |
+
for j in range(len(seg_embeddings)):
|
| 134 |
+
if j != i:
|
| 135 |
+
neg_feats[i].append(seg_embeddings[j].detach().cpu())
|
| 136 |
+
ct_loss = compute_alignment_loss(seg_embeddings, pos_feats, neg_feats)
|
| 137 |
+
# Only add non-null samples to memory
|
| 138 |
+
valid_vids = [vids[i] for i in range(batch_size) if not (is_null is not None and is_null[i])]
|
| 139 |
+
valid_fids = [fis_flat[i] for i in range(batch_size) if not (is_null is not None and is_null[i])]
|
| 140 |
+
valid_embs = seg_embeddings[
|
| 141 |
+
[i for i in range(batch_size) if not (is_null is not None and is_null[i])]
|
| 142 |
+
] if valid_vids else seg_embeddings[:0]
|
| 143 |
+
if valid_vids:
|
| 144 |
+
self.memory.add_batch(valid_vids, valid_fids, valid_embs)
|
| 145 |
+
elif not inference:
|
| 146 |
+
self.memory.add_batch(vids, fis_flat, seg_embeddings)
|
| 147 |
+
|
| 148 |
+
# ── Reorganise seg embeddings per batch item ──────────────────────
|
| 149 |
+
pred_embeddings = []
|
| 150 |
+
pred_idx = 0
|
| 151 |
+
for ref_num in refs_num:
|
| 152 |
+
pred_embeddings.append(seg_embeddings[pred_idx : pred_idx + ref_num])
|
| 153 |
+
pred_idx += ref_num
|
| 154 |
+
|
| 155 |
+
# ── SAM mask decoder ──────────────────────────────────────────────
|
| 156 |
+
pred_masks = []
|
| 157 |
+
for i in range(batch_size):
|
| 158 |
+
sparse_embeddings, dense_embeddings = self.model.visual_model.prompt_encoder(
|
| 159 |
+
points=None,
|
| 160 |
+
boxes=None,
|
| 161 |
+
masks=None,
|
| 162 |
+
text_embeds=pred_embeddings[i].unsqueeze(1),
|
| 163 |
+
)
|
| 164 |
+
sparse_embeddings = sparse_embeddings.to(pred_embeddings[i].dtype)
|
| 165 |
+
dense_embeddings = dense_embeddings.to(pred_embeddings[i].dtype)
|
| 166 |
+
|
| 167 |
+
pred_masks_sample = []
|
| 168 |
+
for prompt_idx in range(len(sparse_embeddings)):
|
| 169 |
+
low_res_masks, _ = self.model.visual_model.mask_decoder(
|
| 170 |
+
image_embeddings=image_embeddings[i * num_frames : (i + 1) * num_frames],
|
| 171 |
+
image_pe=self.model.visual_model.prompt_encoder.get_dense_pe(),
|
| 172 |
+
sparse_prompt_embeddings=sparse_embeddings[prompt_idx : prompt_idx + 1],
|
| 173 |
+
dense_prompt_embeddings=dense_embeddings[prompt_idx : prompt_idx + 1],
|
| 174 |
+
multimask_output=False,
|
| 175 |
+
)
|
| 176 |
+
pred_mask = self.model.visual_model.postprocess_masks(
|
| 177 |
+
low_res_masks,
|
| 178 |
+
input_size=resize_list[i],
|
| 179 |
+
original_size=orgsize_list[i],
|
| 180 |
+
) # [T, 1, H, W]
|
| 181 |
+
pred_masks_sample.append(pred_mask.squeeze(1))
|
| 182 |
+
pred_masks.append(torch.stack(pred_masks_sample, dim=0)) # [num_seg, T, H, W]
|
| 183 |
+
|
| 184 |
+
gt_masks = masks_list
|
| 185 |
+
|
| 186 |
+
if inference:
|
| 187 |
+
return {
|
| 188 |
+
"pred_masks": pred_masks,
|
| 189 |
+
"gt_masks": gt_masks,
|
| 190 |
+
"exist_logit": exist_logit, # [seg_num, 1]
|
| 191 |
+
}
|
| 192 |
+
|
| 193 |
+
# ── Losses ────────────────────────────────────────────────────────
|
| 194 |
+
|
| 195 |
+
ce_loss = output.loss * self.ce_loss_weight
|
| 196 |
+
|
| 197 |
+
# Mask loss — skip null-augmented samples
|
| 198 |
+
mask_bce_loss = 0.0
|
| 199 |
+
mask_dice_loss = 0.0
|
| 200 |
+
num_masks = 0
|
| 201 |
+
for batch_idx in range(batch_size):
|
| 202 |
+
if is_null is not None and is_null[batch_idx]:
|
| 203 |
+
continue # null sample: no mask loss
|
| 204 |
+
gt_mask = gt_masks[batch_idx]
|
| 205 |
+
pred_mask = pred_masks[batch_idx]
|
| 206 |
+
a, b, c, d = gt_mask.shape
|
| 207 |
+
gt_flat = gt_mask.view(a * b, c, d)
|
| 208 |
+
pred_flat = pred_mask.view(a * b, c, d)
|
| 209 |
+
mask_bce_loss += (
|
| 210 |
+
sigmoid_ce_loss(pred_flat, gt_flat, num_masks=gt_flat.shape[0])
|
| 211 |
+
* gt_flat.shape[0]
|
| 212 |
+
)
|
| 213 |
+
mask_dice_loss += (
|
| 214 |
+
dice_loss(pred_flat, gt_flat, num_masks=gt_flat.shape[0])
|
| 215 |
+
* gt_flat.shape[0]
|
| 216 |
+
)
|
| 217 |
+
num_masks += gt_flat.shape[0]
|
| 218 |
+
|
| 219 |
+
mask_bce_loss = self.bce_loss_weight * mask_bce_loss / (num_masks + 1e-8)
|
| 220 |
+
mask_dice_loss = self.dice_loss_weight * mask_dice_loss / (num_masks + 1e-8)
|
| 221 |
+
mask_loss = mask_bce_loss + mask_dice_loss
|
| 222 |
+
|
| 223 |
+
# Existence loss (BCE)
|
| 224 |
+
if is_null is not None:
|
| 225 |
+
exist_target = (~is_null).float().to(exist_logit.device)
|
| 226 |
+
exist_loss = F.binary_cross_entropy_with_logits(
|
| 227 |
+
exist_logit.squeeze(-1), exist_target
|
| 228 |
+
)
|
| 229 |
+
else:
|
| 230 |
+
exist_loss = torch.tensor(0.0, device=exist_logit.device)
|
| 231 |
+
|
| 232 |
+
loss = (
|
| 233 |
+
ce_loss
|
| 234 |
+
+ mask_loss
|
| 235 |
+
+ self.exist_loss_weight * exist_loss
|
| 236 |
+
+ contrast * ct_loss
|
| 237 |
+
)
|
| 238 |
+
|
| 239 |
+
return {
|
| 240 |
+
"loss": loss,
|
| 241 |
+
"ce_loss": ce_loss,
|
| 242 |
+
"mask_bce_loss": mask_bce_loss if isinstance(mask_bce_loss, torch.Tensor) else torch.tensor(mask_bce_loss),
|
| 243 |
+
"mask_dice_loss": mask_dice_loss if isinstance(mask_dice_loss, torch.Tensor) else torch.tensor(mask_dice_loss),
|
| 244 |
+
"mask_loss": mask_loss if isinstance(mask_loss, torch.Tensor) else torch.tensor(mask_loss),
|
| 245 |
+
"exist_loss": exist_loss,
|
| 246 |
+
"ct_loss": ct_loss,
|
| 247 |
+
"pred_masks": pred_masks,
|
| 248 |
+
"gt_masks": gt_masks,
|
| 249 |
+
"exist_logit": exist_logit,
|
| 250 |
+
}
|
models/llava/__pycache__/__init__.cpython-310.pyc
CHANGED
|
Binary files a/models/llava/__pycache__/__init__.cpython-310.pyc and b/models/llava/__pycache__/__init__.cpython-310.pyc differ
|
|
|
models/llava/__pycache__/conversation.cpython-310.pyc
CHANGED
|
Binary files a/models/llava/__pycache__/conversation.cpython-310.pyc and b/models/llava/__pycache__/conversation.cpython-310.pyc differ
|
|
|
models/llava/model/__pycache__/__init__.cpython-310.pyc
CHANGED
|
Binary files a/models/llava/model/__pycache__/__init__.cpython-310.pyc and b/models/llava/model/__pycache__/__init__.cpython-310.pyc differ
|
|
|
models/llava/model/__pycache__/llava_arch.cpython-310.pyc
CHANGED
|
Binary files a/models/llava/model/__pycache__/llava_arch.cpython-310.pyc and b/models/llava/model/__pycache__/llava_arch.cpython-310.pyc differ
|
|
|
models/llava/model/language_model/__pycache__/llava_llama.cpython-310.pyc
CHANGED
|
Binary files a/models/llava/model/language_model/__pycache__/llava_llama.cpython-310.pyc and b/models/llava/model/language_model/__pycache__/llava_llama.cpython-310.pyc differ
|
|
|
models/llava/model/language_model/__pycache__/llava_mpt.cpython-310.pyc
CHANGED
|
Binary files a/models/llava/model/language_model/__pycache__/llava_mpt.cpython-310.pyc and b/models/llava/model/language_model/__pycache__/llava_mpt.cpython-310.pyc differ
|
|
|
models/llava/model/language_model/mpt/__pycache__/adapt_tokenizer.cpython-310.pyc
CHANGED
|
Binary files a/models/llava/model/language_model/mpt/__pycache__/adapt_tokenizer.cpython-310.pyc and b/models/llava/model/language_model/mpt/__pycache__/adapt_tokenizer.cpython-310.pyc differ
|
|
|
models/llava/model/language_model/mpt/__pycache__/attention.cpython-310.pyc
CHANGED
|
Binary files a/models/llava/model/language_model/mpt/__pycache__/attention.cpython-310.pyc and b/models/llava/model/language_model/mpt/__pycache__/attention.cpython-310.pyc differ
|
|
|
models/llava/model/language_model/mpt/__pycache__/blocks.cpython-310.pyc
CHANGED
|
Binary files a/models/llava/model/language_model/mpt/__pycache__/blocks.cpython-310.pyc and b/models/llava/model/language_model/mpt/__pycache__/blocks.cpython-310.pyc differ
|
|
|
models/llava/model/language_model/mpt/__pycache__/configuration_mpt.cpython-310.pyc
CHANGED
|
Binary files a/models/llava/model/language_model/mpt/__pycache__/configuration_mpt.cpython-310.pyc and b/models/llava/model/language_model/mpt/__pycache__/configuration_mpt.cpython-310.pyc differ
|
|
|
models/llava/model/language_model/mpt/__pycache__/custom_embedding.cpython-310.pyc
CHANGED
|
Binary files a/models/llava/model/language_model/mpt/__pycache__/custom_embedding.cpython-310.pyc and b/models/llava/model/language_model/mpt/__pycache__/custom_embedding.cpython-310.pyc differ
|
|
|
models/llava/model/language_model/mpt/__pycache__/flash_attn_triton.cpython-310.pyc
CHANGED
|
Binary files a/models/llava/model/language_model/mpt/__pycache__/flash_attn_triton.cpython-310.pyc and b/models/llava/model/language_model/mpt/__pycache__/flash_attn_triton.cpython-310.pyc differ
|
|
|
models/llava/model/language_model/mpt/__pycache__/hf_prefixlm_converter.cpython-310.pyc
CHANGED
|
Binary files a/models/llava/model/language_model/mpt/__pycache__/hf_prefixlm_converter.cpython-310.pyc and b/models/llava/model/language_model/mpt/__pycache__/hf_prefixlm_converter.cpython-310.pyc differ
|
|
|
models/llava/model/language_model/mpt/__pycache__/meta_init_context.cpython-310.pyc
CHANGED
|
Binary files a/models/llava/model/language_model/mpt/__pycache__/meta_init_context.cpython-310.pyc and b/models/llava/model/language_model/mpt/__pycache__/meta_init_context.cpython-310.pyc differ
|
|
|
models/llava/model/language_model/mpt/__pycache__/modeling_mpt.cpython-310.pyc
CHANGED
|
Binary files a/models/llava/model/language_model/mpt/__pycache__/modeling_mpt.cpython-310.pyc and b/models/llava/model/language_model/mpt/__pycache__/modeling_mpt.cpython-310.pyc differ
|
|
|
models/llava/model/language_model/mpt/__pycache__/norm.cpython-310.pyc
CHANGED
|
Binary files a/models/llava/model/language_model/mpt/__pycache__/norm.cpython-310.pyc and b/models/llava/model/language_model/mpt/__pycache__/norm.cpython-310.pyc differ
|
|
|
models/llava/model/language_model/mpt/__pycache__/param_init_fns.cpython-310.pyc
CHANGED
|
Binary files a/models/llava/model/language_model/mpt/__pycache__/param_init_fns.cpython-310.pyc and b/models/llava/model/language_model/mpt/__pycache__/param_init_fns.cpython-310.pyc differ
|
|
|