gitextract_p8oeuhyn/ ├── DATASET.md ├── INSTALL.md ├── LICENSE ├── README.md ├── VISUALIZATION_TOOLS.md ├── build/ │ └── lib/ │ └── slowfast/ │ ├── __init__.py │ ├── config/ │ │ ├── __init__.py │ │ ├── custom_config.py │ │ └── defaults.py │ ├── datasets/ │ │ ├── __init__.py │ │ ├── ava_dataset.py │ │ ├── ava_helper.py │ │ ├── build.py │ │ ├── charades.py │ │ ├── cv2_transform.py │ │ ├── decoder.py │ │ ├── imagenet.py │ │ ├── kinetics.py │ │ ├── loader.py │ │ ├── mixup.py │ │ ├── multigrid_helper.py │ │ ├── ptv_datasets.py │ │ ├── rand_augment.py │ │ ├── random_erasing.py │ │ ├── ssv2.py │ │ ├── sth.py │ │ ├── transform.py │ │ ├── utils.py │ │ └── video_container.py │ ├── models/ │ │ ├── __init__.py │ │ ├── attention.py │ │ ├── batchnorm_helper.py │ │ ├── build.py │ │ ├── common.py │ │ ├── contrastive.py │ │ ├── custom_video_model_builder.py │ │ ├── head_helper.py │ │ ├── losses.py │ │ ├── morphmlp.py │ │ ├── morphmlp_32.py │ │ ├── nonlocal_helper.py │ │ ├── operators.py │ │ ├── optimizer.py │ │ ├── ptv_model_builder.py │ │ ├── resnet_helper.py │ │ ├── stem_helper.py │ │ ├── utils.py │ │ └── video_model_builder.py │ ├── site.py │ ├── utils/ │ │ ├── __init__.py │ │ ├── ava_eval_helper.py │ │ ├── ava_evaluation/ │ │ │ ├── __init__.py │ │ │ ├── label_map_util.py │ │ │ ├── metrics.py │ │ │ ├── np_box_list.py │ │ │ ├── np_box_list_ops.py │ │ │ ├── np_box_mask_list.py │ │ │ ├── np_box_mask_list_ops.py │ │ │ ├── np_box_ops.py │ │ │ ├── np_mask_ops.py │ │ │ ├── object_detection_evaluation.py │ │ │ ├── per_image_evaluation.py │ │ │ └── standard_fields.py │ │ ├── benchmark.py │ │ ├── bn_helper.py │ │ ├── c2_model_loading.py │ │ ├── checkpoint.py │ │ ├── checkpoint_amp.py │ │ ├── distributed.py │ │ ├── env.py │ │ ├── logging.py │ │ ├── lr_policy.py │ │ ├── meters.py │ │ ├── metrics.py │ │ ├── misc.py │ │ ├── multigrid.py │ │ ├── multiprocessing.py │ │ ├── parser.py │ │ └── weight_init_helper.py │ └── visualization/ │ ├── __init__.py │ ├── async_predictor.py │ ├── ava_demo_precomputed_boxes.py │ ├── demo_loader.py │ ├── gradcam_utils.py │ ├── prediction_vis.py │ ├── predictor.py │ ├── tensorboard_vis.py │ ├── utils.py │ └── video_visualizer.py ├── configs/ │ ├── AVA/ │ │ ├── SLOWFAST_32x2_R50_SHORT.yaml │ │ ├── SLOW_8x8_R50_SHORT.yaml │ │ └── c2/ │ │ ├── SLOWFAST_32x2_R101_50_50.yaml │ │ ├── SLOWFAST_32x2_R101_50_50_v2.1.yaml │ │ ├── SLOWFAST_32x2_R50.yaml │ │ ├── SLOWFAST_64x2_R101_50_50.yaml │ │ └── SLOW_8x8_R50.yaml │ ├── Charades/ │ │ ├── SLOWFAST_16x8_R50.yaml │ │ ├── SLOWFAST_16x8_R50_multigrid.yaml │ │ └── pytorchvideo/ │ │ ├── SLOWFAST_8x8_R50.yaml │ │ └── SLOW_8x8_R50.yaml │ ├── ImageNet/ │ │ ├── MVIT_B_16_CONV.yaml │ │ └── RES_R50.yaml │ ├── K400/ │ │ ├── K400_MLP_B16x4.yaml │ │ ├── K400_MLP_B32x4.yaml │ │ ├── K400_MLP_S16x4.yaml │ │ └── K400_MLP_S32x4.yaml │ ├── Kinetics/ │ │ ├── C2D_8x8_R50.yaml │ │ ├── C2D_8x8_R50_IN1K.yaml │ │ ├── C2D_NLN_8x8_R50.yaml │ │ ├── C2D_NLN_8x8_R50_IN1K.yaml │ │ ├── I3D_8x8_R101.yaml │ │ ├── I3D_8x8_R50.yaml │ │ ├── I3D_8x8_R50_IN1K.yaml │ │ ├── I3D_NLN_8x8_R101.yaml │ │ ├── I3D_NLN_8x8_R50.yaml │ │ ├── I3D_NLN_8x8_R50_IN1K.yaml │ │ ├── MVIT_B_16x4_CONV.yaml │ │ ├── MVIT_B_32x3_CONV.yaml │ │ ├── MVITv2_B_32x3.yaml │ │ ├── MVITv2_L_40x3_test.yaml │ │ ├── MVITv2_S_16x4.yaml │ │ ├── SLOWFAST_4x16_R50.yaml │ │ ├── SLOWFAST_8x8_R50.yaml │ │ ├── SLOWFAST_8x8_R50_stepwise.yaml │ │ ├── SLOWFAST_8x8_R50_stepwise_multigrid.yaml │ │ ├── SLOWFAST_NLN_4x16_R50.yaml │ │ ├── SLOWFAST_NLN_8x8_R50.yaml │ │ ├── SLOW_4x16_R50.yaml │ │ ├── SLOW_8x8_R50.yaml │ │ ├── SLOW_NLN_4x16_R50.yaml │ │ ├── SLOW_NLN_8x8_R50.yaml │ │ ├── X3D_L.yaml │ │ ├── X3D_M.yaml │ │ ├── X3D_S.yaml │ │ ├── X3D_XS.yaml │ │ ├── c2/ │ │ │ ├── C2D_NOPOOL_8x8_R50.yaml │ │ │ ├── I3D_8x8_R50.yaml │ │ │ ├── I3D_NLN_8x8_R50.yaml │ │ │ ├── SLOWFAST_16x8_R101_50_50.yaml │ │ │ ├── SLOWFAST_4x16_R50.yaml │ │ │ ├── SLOWFAST_8x8_R101_101_101.yaml │ │ │ ├── SLOWFAST_8x8_R101_50_101.yaml │ │ │ ├── SLOWFAST_8x8_R101_50_50.yaml │ │ │ ├── SLOWFAST_8x8_R50.yaml │ │ │ ├── SLOWFAST_NLN_16x8_R101_50_50.yaml │ │ │ ├── SLOW_4x16_R50.yaml │ │ │ └── SLOW_8x8_R50.yaml │ │ └── pytorchvideo/ │ │ ├── C2D_8x8_R50.yaml │ │ ├── CSN_32x2_R101.yaml │ │ ├── I3D_8x8_R50.yaml │ │ ├── MVIT_B_16x4_CONV.yaml │ │ ├── R2PLUS1D_16x4_R50.yaml │ │ ├── SLOWFAST_16x8_R101_50_50.yaml │ │ ├── SLOWFAST_4x16_R50.yaml │ │ ├── SLOWFAST_8x8_R101.yaml │ │ ├── SLOWFAST_8x8_R50.yaml │ │ ├── SLOW_4x16_R50.yaml │ │ ├── SLOW_8x8_R50.yaml │ │ ├── X3D_L.yaml │ │ ├── X3D_M.yaml │ │ ├── X3D_S.yaml │ │ └── X3D_XS.yaml │ ├── SSV1/ │ │ ├── SSV1_MLP_B16.yaml │ │ ├── SSV1_MLP_B32.yaml │ │ ├── SSV1_MLP_S16.yaml │ │ └── SSV1_MLP_S32.yaml │ ├── SSV2/ │ │ ├── SSV2_MLP_B16.yaml │ │ ├── SSV2_MLP_B32.yaml │ │ ├── SSV2_MLP_S16.yaml │ │ └── SSV2_MLP_S32.yaml │ ├── SSv2/ │ │ ├── SLOWFAST_16x8_R50.yaml │ │ ├── SLOWFAST_16x8_R50_multigrid.yaml │ │ └── pytorchvideo/ │ │ ├── SLOWFAST_8x8_R50.yaml │ │ └── SLOW_8x8_R50.yaml │ └── ssl/ │ ├── BYOL_SlowR50_8x8.yaml │ ├── MoCo_SlowR50_8x8.yaml │ ├── SimCLR_SlowR50_8x8.yaml │ ├── SwAV_Slow_R50_8x8.yaml │ ├── finetune_SSv2_Slow_R50_syn0.yaml │ ├── finetune_SSv2_Slow_R50_syn8.yaml │ ├── finetune_ava_Slow_R50_syn0.yaml │ ├── finetune_ava_Slow_R50_syn8.yaml │ ├── finetune_ucf_Slow_R50_syn0.yaml │ ├── finetune_ucf_Slow_R50_syn8.yaml │ ├── linear_k400_Slow_8x8_R50_syn0.yaml │ └── linear_k400_Slow_8x8_R50_syn8.yaml ├── data_list/ │ ├── k400/ │ │ ├── kinetics_400_categroies.txt │ │ ├── test.csv │ │ ├── train.csv │ │ └── val.csv │ ├── sthv1/ │ │ ├── category.txt │ │ ├── somesomev1_rgb_train_split.txt │ │ └── somesomev1_rgb_validation_split.txt │ └── sthv2/ │ ├── category.txt │ ├── somesomev2_rgb_test_split.txt │ ├── somesomev2_rgb_train_split.txt │ └── somesomev2_rgb_validation_split.txt ├── demo/ │ ├── AVA/ │ │ └── SLOWFAST_32x2_R101_50_50.yaml │ └── Kinetics/ │ └── SLOWFAST_8x8_R50.yaml ├── linter.sh ├── mlp_images/ │ └── IMAGE.md ├── pretrained/ │ └── note.md ├── projects/ │ ├── multigrid/ │ │ └── README.md │ ├── mvit/ │ │ └── README.md │ ├── mvitv2/ │ │ └── README.md │ ├── pytorchvideo/ │ │ └── README.md │ ├── ssl/ │ │ └── README.md │ └── x3d/ │ └── README.md ├── setup.cfg ├── setup.py ├── slowfast/ │ ├── __init__.py │ ├── config/ │ │ ├── __init__.py │ │ ├── custom_config.py │ │ └── defaults.py │ ├── datasets/ │ │ ├── DATASET.md │ │ ├── __init__.py │ │ ├── ava_dataset.py │ │ ├── ava_helper.py │ │ ├── build.py │ │ ├── charades.py │ │ ├── cv2_transform.py │ │ ├── decoder.py │ │ ├── imagenet.py │ │ ├── kinetics.py │ │ ├── loader.py │ │ ├── mixup.py │ │ ├── multigrid_helper.py │ │ ├── ptv_datasets.py │ │ ├── rand_augment.py │ │ ├── random_erasing.py │ │ ├── ssv2.py │ │ ├── sth.py │ │ ├── transform.py │ │ ├── utils.py │ │ └── video_container.py │ ├── models/ │ │ ├── __init__.py │ │ ├── attention.py │ │ ├── batchnorm_helper.py │ │ ├── build.py │ │ ├── common.py │ │ ├── contrastive.py │ │ ├── custom_video_model_builder.py │ │ ├── head_helper.py │ │ ├── losses.py │ │ ├── morphmlp.py │ │ ├── morphmlp_32.py │ │ ├── nonlocal_helper.py │ │ ├── operators.py │ │ ├── optimizer.py │ │ ├── ptv_model_builder.py │ │ ├── resnet_helper.py │ │ ├── stem_helper.py │ │ ├── utils.py │ │ └── video_model_builder.py │ ├── utils/ │ │ ├── __init__.py │ │ ├── ava_eval_helper.py │ │ ├── ava_evaluation/ │ │ │ ├── README.md │ │ │ ├── __init__.py │ │ │ ├── ava_action_list_v2.1_for_activitynet_2018.pbtxt.txt │ │ │ ├── label_map_util.py │ │ │ ├── metrics.py │ │ │ ├── np_box_list.py │ │ │ ├── np_box_list_ops.py │ │ │ ├── np_box_mask_list.py │ │ │ ├── np_box_mask_list_ops.py │ │ │ ├── np_box_ops.py │ │ │ ├── np_mask_ops.py │ │ │ ├── object_detection_evaluation.py │ │ │ ├── per_image_evaluation.py │ │ │ └── standard_fields.py │ │ ├── benchmark.py │ │ ├── bn_helper.py │ │ ├── c2_model_loading.py │ │ ├── checkpoint.py │ │ ├── checkpoint_amp.py │ │ ├── distributed.py │ │ ├── env.py │ │ ├── logging.py │ │ ├── lr_policy.py │ │ ├── meters.py │ │ ├── metrics.py │ │ ├── misc.py │ │ ├── multigrid.py │ │ ├── multiprocessing.py │ │ ├── parser.py │ │ └── weight_init_helper.py │ └── visualization/ │ ├── __init__.py │ ├── async_predictor.py │ ├── ava_demo_precomputed_boxes.py │ ├── demo_loader.py │ ├── gradcam_utils.py │ ├── prediction_vis.py │ ├── predictor.py │ ├── tensorboard_vis.py │ ├── utils.py │ └── video_visualizer.py └── tools/ ├── benchmark.py ├── demo_net.py ├── run_net.py ├── test_net.py ├── train_net.py └── visualization.py