├── .gitignore ├── LICENSE ├── README.md ├── configs ├── tsm_nl_resnet50_hmdb51_rgb.yaml ├── tsm_nl_resnet50_jester_rgb.yaml ├── tsm_nl_resnet50_ucf101_rgb.yaml ├── tsm_resnet50_hmdb51_rgb.yaml ├── tsm_resnet50_jester_rgb.yaml ├── tsm_resnet50_ucf101_rgb.yaml ├── tsn_mbv2_ucf101_rgb_raw_dense_1x16x4.yaml ├── tsn_r50_hmdb51_rgb_raw_seg_1x1x3.yaml ├── tsn_r50_hmdb51_rgbdiff_raw_seg_1x1x3.yaml ├── tsn_r50_jester_rgb_raw_seg_1x1x3.yaml ├── tsn_r50_jester_rgbdiff_raw_seg_1x1x3.yaml ├── tsn_r50_ucf101_rgb_raw_dense_1x16x4.yaml ├── tsn_r50_ucf101_rgb_raw_seg_1x1x3.yaml ├── tsn_r50_ucf101_rgb_video_dense_1x16x4.yaml ├── tsn_r50_ucf101_rgbdiff_raw_seg_1x1x3.yaml └── tsn_sfv2_ucf101_rgb_raw_dense_1x16x4.yaml ├── docs ├── model-zoo.md └── naming-specification.md ├── imgs ├── TSM.png └── TSM.svg ├── requirements.txt ├── test ├── test_backbone.py ├── test_clipsample.py └── test_datasets.py ├── tools ├── compute_flops.py ├── data │ ├── activitynet │ │ ├── download_annotations.sh │ │ ├── download_features.sh │ │ ├── preparing_activitynet.md │ │ └── process_annotations.py │ ├── build_file_list.py │ ├── build_rawframes.py │ ├── build_videos.py │ ├── hmdb51 │ │ ├── download_annotations.sh │ │ ├── download_videos.sh │ │ ├── extract_frames.sh │ │ ├── extract_rgb_frames.sh │ │ ├── extract_rgb_frames_opencv.sh │ │ ├── generate_rawframes_filelist.sh │ │ ├── generate_videos_filelist.sh │ │ └── preparing_hmdb51.md │ ├── kinetics400 │ │ ├── download.py │ │ ├── download_annotations.sh │ │ ├── download_videos.sh │ │ ├── environment.yml │ │ ├── extract_frames.sh │ │ ├── extract_rgb_frames.sh │ │ ├── extract_rgb_frames_opencv.sh │ │ ├── generate_rawframes_filelist.sh │ │ ├── generate_videos_filelist.sh │ │ ├── preparing_kinetics400.md │ │ └── rename_classnames.sh │ ├── mit │ │ ├── download_data.sh │ │ ├── extract_frames.sh │ │ ├── extract_rgb_frames.sh │ │ ├── extract_rgb_frames_opencv.sh │ │ ├── generate_rawframes_filelist.sh │ │ ├── generate_videos_filelist.sh │ │ └── preparing_mit.md │ ├── mmit │ │ ├── download_data.sh │ │ ├── extract_frames.sh │ │ ├── extract_rgb_frames.sh │ │ ├── extract_rgb_frames_opencv.sh │ │ ├── generate_rawframes_filelist.sh │ │ ├── generate_videos_filelist.sh │ │ └── preparing_mmit.md │ ├── parse_file_list.py │ ├── resize_video.py │ ├── sthv1 │ │ ├── encode_videos.sh │ │ ├── extract_flow.sh │ │ ├── generate_rawframes_filelist.sh │ │ └── preparing_sthv1.md │ ├── sthv2 │ │ ├── extract_frames.sh │ │ ├── extract_rgb_frames.sh │ │ ├── extract_rgb_frames_opencv.sh │ │ ├── generate_rawframes_filelist.sh │ │ ├── generate_videos_filelist.sh │ │ └── preparing_sthv2.md │ ├── thumos14 │ │ ├── download_annotations.sh │ │ ├── download_videos.sh │ │ ├── extract_frames.sh │ │ ├── extract_rgb_frames.sh │ │ ├── extract_rgb_frames_opencv.sh │ │ ├── fetch_tag_proposals.sh │ │ └── preparing_thumos14.md │ └── ucf101 │ │ ├── download_annotations.sh │ │ ├── download_videos.sh │ │ ├── extract_frames.sh │ │ ├── extract_rgb_frames.sh │ │ ├── extract_rgb_frames_opencv.sh │ │ ├── generate_rawframes_filelist.sh │ │ ├── generate_videos_filelist.sh │ │ └── preparing_ucf101.md ├── fusion_test.py ├── test.py └── train.py └── tsn ├── __init__.py ├── config ├── __init__.py ├── custom_config.py ├── defaults.py └── visualization_config.py ├── data ├── __init__.py ├── build.py ├── datasets │ ├── __init__.py │ ├── base_dataset.py │ ├── build.py │ ├── clipsample │ │ ├── __init__.py │ │ ├── dense_sample.py │ │ └── seg_sample.py │ ├── evaluator │ │ ├── __init__.py │ │ ├── base_evaluator.py │ │ ├── hmdb51.py │ │ ├── jester.py │ │ └── ucf101.py │ ├── hmdb51.py │ ├── jester.py │ ├── rawframe_dataset.py │ ├── ucf101.py │ ├── video │ │ ├── __init__.py │ │ ├── decoder.py │ │ └── video_container.py │ └── video_dataset.py ├── samplers │ ├── __init__.py │ └── iteration_based_batch_sampler.py └── transforms │ ├── __init__.py │ ├── augmentation │ ├── __init__.py │ ├── normalize.py │ ├── random_resize.py │ ├── three_crop.py │ └── to_tensor.py │ └── build.py ├── engine ├── __init__.py ├── inference.py └── trainer.py ├── model ├── __init__.py ├── backbones │ ├── __init__.py │ ├── build.py │ ├── mobilenet.py │ ├── resnet.py │ └── shufflenet.py ├── consensus │ ├── __init__.py │ ├── avg_consensus.py │ └── build.py ├── criterions │ ├── __init__.py │ ├── build.py │ └── crossentropy_loss.py ├── heads │ ├── __init__.py │ ├── build.py │ └── tsn_head.py ├── layers │ ├── __init__.py │ └── batchnorm_helper.py ├── recognizers │ ├── __init__.py │ ├── build.py │ ├── non_local.py │ ├── temporal_shift.py │ ├── tsm_nl_recognizer.py │ ├── tsm_recognizer.py │ └── tsn_recognizer.py └── registry.py ├── optim ├── __init__.py ├── lr_schedulers │ ├── __init__.py │ ├── build.py │ ├── cosine_annearling_lr.py │ ├── gradual_warmup.py │ ├── multistep_lr.py │ └── step_lr.py ├── optimizers │ ├── __init__.py │ ├── adam.py │ ├── build.py │ └── sgd.py └── registry.py ├── util ├── __init__.py ├── checkpoint.py ├── collect_env.py ├── distributed.py ├── logging.py ├── metric_logger.py ├── metrics.py ├── misc.py ├── multiprocessing.py ├── parser.py └── registry.py └── visualization ├── __init__.py ├── manager ├── __init__.py ├── thread_video_manager.py └── video_manager.py ├── predictor ├── __init__.py ├── action_predictor.py ├── async_action_predictor.py ├── async_predictor.py ├── predictor.py └── util.py ├── stop_token.py ├── task_info.py └── visualizer ├── __init__.py ├── async_visualizer.py ├── img_visualizer.py ├── util.py └── video_visualizer.py /.gitignore: -------------------------------------------------------------------------------- 1 | .idea/ 2 | outputs/ 3 | data/ 4 | *.pyc 5 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJCV/TSM/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJCV/TSM/HEAD/README.md -------------------------------------------------------------------------------- /configs/tsm_nl_resnet50_hmdb51_rgb.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJCV/TSM/HEAD/configs/tsm_nl_resnet50_hmdb51_rgb.yaml -------------------------------------------------------------------------------- /configs/tsm_nl_resnet50_jester_rgb.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJCV/TSM/HEAD/configs/tsm_nl_resnet50_jester_rgb.yaml -------------------------------------------------------------------------------- /configs/tsm_nl_resnet50_ucf101_rgb.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJCV/TSM/HEAD/configs/tsm_nl_resnet50_ucf101_rgb.yaml -------------------------------------------------------------------------------- /configs/tsm_resnet50_hmdb51_rgb.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJCV/TSM/HEAD/configs/tsm_resnet50_hmdb51_rgb.yaml -------------------------------------------------------------------------------- /configs/tsm_resnet50_jester_rgb.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJCV/TSM/HEAD/configs/tsm_resnet50_jester_rgb.yaml -------------------------------------------------------------------------------- /configs/tsm_resnet50_ucf101_rgb.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJCV/TSM/HEAD/configs/tsm_resnet50_ucf101_rgb.yaml -------------------------------------------------------------------------------- /configs/tsn_mbv2_ucf101_rgb_raw_dense_1x16x4.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJCV/TSM/HEAD/configs/tsn_mbv2_ucf101_rgb_raw_dense_1x16x4.yaml -------------------------------------------------------------------------------- /configs/tsn_r50_hmdb51_rgb_raw_seg_1x1x3.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJCV/TSM/HEAD/configs/tsn_r50_hmdb51_rgb_raw_seg_1x1x3.yaml -------------------------------------------------------------------------------- /configs/tsn_r50_hmdb51_rgbdiff_raw_seg_1x1x3.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJCV/TSM/HEAD/configs/tsn_r50_hmdb51_rgbdiff_raw_seg_1x1x3.yaml -------------------------------------------------------------------------------- /configs/tsn_r50_jester_rgb_raw_seg_1x1x3.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJCV/TSM/HEAD/configs/tsn_r50_jester_rgb_raw_seg_1x1x3.yaml -------------------------------------------------------------------------------- /configs/tsn_r50_jester_rgbdiff_raw_seg_1x1x3.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJCV/TSM/HEAD/configs/tsn_r50_jester_rgbdiff_raw_seg_1x1x3.yaml -------------------------------------------------------------------------------- /configs/tsn_r50_ucf101_rgb_raw_dense_1x16x4.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJCV/TSM/HEAD/configs/tsn_r50_ucf101_rgb_raw_dense_1x16x4.yaml -------------------------------------------------------------------------------- /configs/tsn_r50_ucf101_rgb_raw_seg_1x1x3.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJCV/TSM/HEAD/configs/tsn_r50_ucf101_rgb_raw_seg_1x1x3.yaml -------------------------------------------------------------------------------- /configs/tsn_r50_ucf101_rgb_video_dense_1x16x4.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJCV/TSM/HEAD/configs/tsn_r50_ucf101_rgb_video_dense_1x16x4.yaml -------------------------------------------------------------------------------- /configs/tsn_r50_ucf101_rgbdiff_raw_seg_1x1x3.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJCV/TSM/HEAD/configs/tsn_r50_ucf101_rgbdiff_raw_seg_1x1x3.yaml -------------------------------------------------------------------------------- /configs/tsn_sfv2_ucf101_rgb_raw_dense_1x16x4.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJCV/TSM/HEAD/configs/tsn_sfv2_ucf101_rgb_raw_dense_1x16x4.yaml -------------------------------------------------------------------------------- /docs/model-zoo.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJCV/TSM/HEAD/docs/model-zoo.md -------------------------------------------------------------------------------- /docs/naming-specification.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJCV/TSM/HEAD/docs/naming-specification.md -------------------------------------------------------------------------------- /imgs/TSM.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJCV/TSM/HEAD/imgs/TSM.png -------------------------------------------------------------------------------- /imgs/TSM.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJCV/TSM/HEAD/imgs/TSM.svg -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJCV/TSM/HEAD/requirements.txt -------------------------------------------------------------------------------- /test/test_backbone.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJCV/TSM/HEAD/test/test_backbone.py -------------------------------------------------------------------------------- /test/test_clipsample.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJCV/TSM/HEAD/test/test_clipsample.py -------------------------------------------------------------------------------- /test/test_datasets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJCV/TSM/HEAD/test/test_datasets.py -------------------------------------------------------------------------------- /tools/compute_flops.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJCV/TSM/HEAD/tools/compute_flops.py -------------------------------------------------------------------------------- /tools/data/activitynet/download_annotations.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJCV/TSM/HEAD/tools/data/activitynet/download_annotations.sh -------------------------------------------------------------------------------- /tools/data/activitynet/download_features.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJCV/TSM/HEAD/tools/data/activitynet/download_features.sh -------------------------------------------------------------------------------- /tools/data/activitynet/preparing_activitynet.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJCV/TSM/HEAD/tools/data/activitynet/preparing_activitynet.md -------------------------------------------------------------------------------- /tools/data/activitynet/process_annotations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJCV/TSM/HEAD/tools/data/activitynet/process_annotations.py -------------------------------------------------------------------------------- /tools/data/build_file_list.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJCV/TSM/HEAD/tools/data/build_file_list.py -------------------------------------------------------------------------------- /tools/data/build_rawframes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJCV/TSM/HEAD/tools/data/build_rawframes.py -------------------------------------------------------------------------------- /tools/data/build_videos.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJCV/TSM/HEAD/tools/data/build_videos.py -------------------------------------------------------------------------------- /tools/data/hmdb51/download_annotations.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJCV/TSM/HEAD/tools/data/hmdb51/download_annotations.sh -------------------------------------------------------------------------------- /tools/data/hmdb51/download_videos.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJCV/TSM/HEAD/tools/data/hmdb51/download_videos.sh -------------------------------------------------------------------------------- /tools/data/hmdb51/extract_frames.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJCV/TSM/HEAD/tools/data/hmdb51/extract_frames.sh -------------------------------------------------------------------------------- /tools/data/hmdb51/extract_rgb_frames.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJCV/TSM/HEAD/tools/data/hmdb51/extract_rgb_frames.sh -------------------------------------------------------------------------------- /tools/data/hmdb51/extract_rgb_frames_opencv.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJCV/TSM/HEAD/tools/data/hmdb51/extract_rgb_frames_opencv.sh -------------------------------------------------------------------------------- /tools/data/hmdb51/generate_rawframes_filelist.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJCV/TSM/HEAD/tools/data/hmdb51/generate_rawframes_filelist.sh -------------------------------------------------------------------------------- /tools/data/hmdb51/generate_videos_filelist.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJCV/TSM/HEAD/tools/data/hmdb51/generate_videos_filelist.sh -------------------------------------------------------------------------------- /tools/data/hmdb51/preparing_hmdb51.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJCV/TSM/HEAD/tools/data/hmdb51/preparing_hmdb51.md -------------------------------------------------------------------------------- /tools/data/kinetics400/download.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJCV/TSM/HEAD/tools/data/kinetics400/download.py -------------------------------------------------------------------------------- /tools/data/kinetics400/download_annotations.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJCV/TSM/HEAD/tools/data/kinetics400/download_annotations.sh -------------------------------------------------------------------------------- /tools/data/kinetics400/download_videos.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJCV/TSM/HEAD/tools/data/kinetics400/download_videos.sh -------------------------------------------------------------------------------- /tools/data/kinetics400/environment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJCV/TSM/HEAD/tools/data/kinetics400/environment.yml -------------------------------------------------------------------------------- /tools/data/kinetics400/extract_frames.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJCV/TSM/HEAD/tools/data/kinetics400/extract_frames.sh -------------------------------------------------------------------------------- /tools/data/kinetics400/extract_rgb_frames.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJCV/TSM/HEAD/tools/data/kinetics400/extract_rgb_frames.sh -------------------------------------------------------------------------------- /tools/data/kinetics400/extract_rgb_frames_opencv.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJCV/TSM/HEAD/tools/data/kinetics400/extract_rgb_frames_opencv.sh -------------------------------------------------------------------------------- /tools/data/kinetics400/generate_rawframes_filelist.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJCV/TSM/HEAD/tools/data/kinetics400/generate_rawframes_filelist.sh -------------------------------------------------------------------------------- /tools/data/kinetics400/generate_videos_filelist.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJCV/TSM/HEAD/tools/data/kinetics400/generate_videos_filelist.sh -------------------------------------------------------------------------------- /tools/data/kinetics400/preparing_kinetics400.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJCV/TSM/HEAD/tools/data/kinetics400/preparing_kinetics400.md -------------------------------------------------------------------------------- /tools/data/kinetics400/rename_classnames.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJCV/TSM/HEAD/tools/data/kinetics400/rename_classnames.sh -------------------------------------------------------------------------------- /tools/data/mit/download_data.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJCV/TSM/HEAD/tools/data/mit/download_data.sh -------------------------------------------------------------------------------- /tools/data/mit/extract_frames.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJCV/TSM/HEAD/tools/data/mit/extract_frames.sh -------------------------------------------------------------------------------- /tools/data/mit/extract_rgb_frames.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJCV/TSM/HEAD/tools/data/mit/extract_rgb_frames.sh -------------------------------------------------------------------------------- /tools/data/mit/extract_rgb_frames_opencv.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJCV/TSM/HEAD/tools/data/mit/extract_rgb_frames_opencv.sh -------------------------------------------------------------------------------- /tools/data/mit/generate_rawframes_filelist.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJCV/TSM/HEAD/tools/data/mit/generate_rawframes_filelist.sh -------------------------------------------------------------------------------- /tools/data/mit/generate_videos_filelist.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJCV/TSM/HEAD/tools/data/mit/generate_videos_filelist.sh -------------------------------------------------------------------------------- /tools/data/mit/preparing_mit.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJCV/TSM/HEAD/tools/data/mit/preparing_mit.md -------------------------------------------------------------------------------- /tools/data/mmit/download_data.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJCV/TSM/HEAD/tools/data/mmit/download_data.sh -------------------------------------------------------------------------------- /tools/data/mmit/extract_frames.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJCV/TSM/HEAD/tools/data/mmit/extract_frames.sh -------------------------------------------------------------------------------- /tools/data/mmit/extract_rgb_frames.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJCV/TSM/HEAD/tools/data/mmit/extract_rgb_frames.sh -------------------------------------------------------------------------------- /tools/data/mmit/extract_rgb_frames_opencv.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJCV/TSM/HEAD/tools/data/mmit/extract_rgb_frames_opencv.sh -------------------------------------------------------------------------------- /tools/data/mmit/generate_rawframes_filelist.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJCV/TSM/HEAD/tools/data/mmit/generate_rawframes_filelist.sh -------------------------------------------------------------------------------- /tools/data/mmit/generate_videos_filelist.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJCV/TSM/HEAD/tools/data/mmit/generate_videos_filelist.sh -------------------------------------------------------------------------------- /tools/data/mmit/preparing_mmit.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJCV/TSM/HEAD/tools/data/mmit/preparing_mmit.md -------------------------------------------------------------------------------- /tools/data/parse_file_list.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJCV/TSM/HEAD/tools/data/parse_file_list.py -------------------------------------------------------------------------------- /tools/data/resize_video.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJCV/TSM/HEAD/tools/data/resize_video.py -------------------------------------------------------------------------------- /tools/data/sthv1/encode_videos.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJCV/TSM/HEAD/tools/data/sthv1/encode_videos.sh -------------------------------------------------------------------------------- /tools/data/sthv1/extract_flow.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJCV/TSM/HEAD/tools/data/sthv1/extract_flow.sh -------------------------------------------------------------------------------- /tools/data/sthv1/generate_rawframes_filelist.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJCV/TSM/HEAD/tools/data/sthv1/generate_rawframes_filelist.sh -------------------------------------------------------------------------------- /tools/data/sthv1/preparing_sthv1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJCV/TSM/HEAD/tools/data/sthv1/preparing_sthv1.md -------------------------------------------------------------------------------- /tools/data/sthv2/extract_frames.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJCV/TSM/HEAD/tools/data/sthv2/extract_frames.sh -------------------------------------------------------------------------------- /tools/data/sthv2/extract_rgb_frames.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJCV/TSM/HEAD/tools/data/sthv2/extract_rgb_frames.sh -------------------------------------------------------------------------------- /tools/data/sthv2/extract_rgb_frames_opencv.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJCV/TSM/HEAD/tools/data/sthv2/extract_rgb_frames_opencv.sh -------------------------------------------------------------------------------- /tools/data/sthv2/generate_rawframes_filelist.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJCV/TSM/HEAD/tools/data/sthv2/generate_rawframes_filelist.sh -------------------------------------------------------------------------------- /tools/data/sthv2/generate_videos_filelist.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJCV/TSM/HEAD/tools/data/sthv2/generate_videos_filelist.sh -------------------------------------------------------------------------------- /tools/data/sthv2/preparing_sthv2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJCV/TSM/HEAD/tools/data/sthv2/preparing_sthv2.md -------------------------------------------------------------------------------- /tools/data/thumos14/download_annotations.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJCV/TSM/HEAD/tools/data/thumos14/download_annotations.sh -------------------------------------------------------------------------------- /tools/data/thumos14/download_videos.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJCV/TSM/HEAD/tools/data/thumos14/download_videos.sh -------------------------------------------------------------------------------- /tools/data/thumos14/extract_frames.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJCV/TSM/HEAD/tools/data/thumos14/extract_frames.sh -------------------------------------------------------------------------------- /tools/data/thumos14/extract_rgb_frames.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJCV/TSM/HEAD/tools/data/thumos14/extract_rgb_frames.sh -------------------------------------------------------------------------------- /tools/data/thumos14/extract_rgb_frames_opencv.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJCV/TSM/HEAD/tools/data/thumos14/extract_rgb_frames_opencv.sh -------------------------------------------------------------------------------- /tools/data/thumos14/fetch_tag_proposals.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJCV/TSM/HEAD/tools/data/thumos14/fetch_tag_proposals.sh -------------------------------------------------------------------------------- /tools/data/thumos14/preparing_thumos14.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJCV/TSM/HEAD/tools/data/thumos14/preparing_thumos14.md -------------------------------------------------------------------------------- /tools/data/ucf101/download_annotations.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJCV/TSM/HEAD/tools/data/ucf101/download_annotations.sh -------------------------------------------------------------------------------- /tools/data/ucf101/download_videos.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJCV/TSM/HEAD/tools/data/ucf101/download_videos.sh -------------------------------------------------------------------------------- /tools/data/ucf101/extract_frames.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJCV/TSM/HEAD/tools/data/ucf101/extract_frames.sh -------------------------------------------------------------------------------- /tools/data/ucf101/extract_rgb_frames.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJCV/TSM/HEAD/tools/data/ucf101/extract_rgb_frames.sh -------------------------------------------------------------------------------- /tools/data/ucf101/extract_rgb_frames_opencv.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJCV/TSM/HEAD/tools/data/ucf101/extract_rgb_frames_opencv.sh -------------------------------------------------------------------------------- /tools/data/ucf101/generate_rawframes_filelist.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJCV/TSM/HEAD/tools/data/ucf101/generate_rawframes_filelist.sh -------------------------------------------------------------------------------- /tools/data/ucf101/generate_videos_filelist.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJCV/TSM/HEAD/tools/data/ucf101/generate_videos_filelist.sh -------------------------------------------------------------------------------- /tools/data/ucf101/preparing_ucf101.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJCV/TSM/HEAD/tools/data/ucf101/preparing_ucf101.md -------------------------------------------------------------------------------- /tools/fusion_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJCV/TSM/HEAD/tools/fusion_test.py -------------------------------------------------------------------------------- /tools/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJCV/TSM/HEAD/tools/test.py -------------------------------------------------------------------------------- /tools/train.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJCV/TSM/HEAD/tools/train.py -------------------------------------------------------------------------------- /tsn/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJCV/TSM/HEAD/tsn/__init__.py -------------------------------------------------------------------------------- /tsn/config/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJCV/TSM/HEAD/tsn/config/__init__.py -------------------------------------------------------------------------------- /tsn/config/custom_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJCV/TSM/HEAD/tsn/config/custom_config.py -------------------------------------------------------------------------------- /tsn/config/defaults.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJCV/TSM/HEAD/tsn/config/defaults.py -------------------------------------------------------------------------------- /tsn/config/visualization_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJCV/TSM/HEAD/tsn/config/visualization_config.py -------------------------------------------------------------------------------- /tsn/data/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJCV/TSM/HEAD/tsn/data/__init__.py -------------------------------------------------------------------------------- /tsn/data/build.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJCV/TSM/HEAD/tsn/data/build.py -------------------------------------------------------------------------------- /tsn/data/datasets/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJCV/TSM/HEAD/tsn/data/datasets/__init__.py -------------------------------------------------------------------------------- /tsn/data/datasets/base_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJCV/TSM/HEAD/tsn/data/datasets/base_dataset.py -------------------------------------------------------------------------------- /tsn/data/datasets/build.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJCV/TSM/HEAD/tsn/data/datasets/build.py -------------------------------------------------------------------------------- /tsn/data/datasets/clipsample/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJCV/TSM/HEAD/tsn/data/datasets/clipsample/__init__.py -------------------------------------------------------------------------------- /tsn/data/datasets/clipsample/dense_sample.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJCV/TSM/HEAD/tsn/data/datasets/clipsample/dense_sample.py -------------------------------------------------------------------------------- /tsn/data/datasets/clipsample/seg_sample.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJCV/TSM/HEAD/tsn/data/datasets/clipsample/seg_sample.py -------------------------------------------------------------------------------- /tsn/data/datasets/evaluator/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJCV/TSM/HEAD/tsn/data/datasets/evaluator/__init__.py -------------------------------------------------------------------------------- /tsn/data/datasets/evaluator/base_evaluator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJCV/TSM/HEAD/tsn/data/datasets/evaluator/base_evaluator.py -------------------------------------------------------------------------------- /tsn/data/datasets/evaluator/hmdb51.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJCV/TSM/HEAD/tsn/data/datasets/evaluator/hmdb51.py -------------------------------------------------------------------------------- /tsn/data/datasets/evaluator/jester.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJCV/TSM/HEAD/tsn/data/datasets/evaluator/jester.py -------------------------------------------------------------------------------- /tsn/data/datasets/evaluator/ucf101.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJCV/TSM/HEAD/tsn/data/datasets/evaluator/ucf101.py -------------------------------------------------------------------------------- /tsn/data/datasets/hmdb51.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJCV/TSM/HEAD/tsn/data/datasets/hmdb51.py -------------------------------------------------------------------------------- /tsn/data/datasets/jester.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJCV/TSM/HEAD/tsn/data/datasets/jester.py -------------------------------------------------------------------------------- /tsn/data/datasets/rawframe_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJCV/TSM/HEAD/tsn/data/datasets/rawframe_dataset.py -------------------------------------------------------------------------------- /tsn/data/datasets/ucf101.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJCV/TSM/HEAD/tsn/data/datasets/ucf101.py -------------------------------------------------------------------------------- /tsn/data/datasets/video/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJCV/TSM/HEAD/tsn/data/datasets/video/__init__.py -------------------------------------------------------------------------------- /tsn/data/datasets/video/decoder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJCV/TSM/HEAD/tsn/data/datasets/video/decoder.py -------------------------------------------------------------------------------- /tsn/data/datasets/video/video_container.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJCV/TSM/HEAD/tsn/data/datasets/video/video_container.py -------------------------------------------------------------------------------- /tsn/data/datasets/video_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJCV/TSM/HEAD/tsn/data/datasets/video_dataset.py -------------------------------------------------------------------------------- /tsn/data/samplers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJCV/TSM/HEAD/tsn/data/samplers/__init__.py -------------------------------------------------------------------------------- /tsn/data/samplers/iteration_based_batch_sampler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJCV/TSM/HEAD/tsn/data/samplers/iteration_based_batch_sampler.py -------------------------------------------------------------------------------- /tsn/data/transforms/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJCV/TSM/HEAD/tsn/data/transforms/__init__.py -------------------------------------------------------------------------------- /tsn/data/transforms/augmentation/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJCV/TSM/HEAD/tsn/data/transforms/augmentation/__init__.py -------------------------------------------------------------------------------- /tsn/data/transforms/augmentation/normalize.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJCV/TSM/HEAD/tsn/data/transforms/augmentation/normalize.py -------------------------------------------------------------------------------- /tsn/data/transforms/augmentation/random_resize.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJCV/TSM/HEAD/tsn/data/transforms/augmentation/random_resize.py -------------------------------------------------------------------------------- /tsn/data/transforms/augmentation/three_crop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJCV/TSM/HEAD/tsn/data/transforms/augmentation/three_crop.py -------------------------------------------------------------------------------- /tsn/data/transforms/augmentation/to_tensor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJCV/TSM/HEAD/tsn/data/transforms/augmentation/to_tensor.py -------------------------------------------------------------------------------- /tsn/data/transforms/build.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJCV/TSM/HEAD/tsn/data/transforms/build.py -------------------------------------------------------------------------------- /tsn/engine/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJCV/TSM/HEAD/tsn/engine/__init__.py -------------------------------------------------------------------------------- /tsn/engine/inference.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJCV/TSM/HEAD/tsn/engine/inference.py -------------------------------------------------------------------------------- /tsn/engine/trainer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJCV/TSM/HEAD/tsn/engine/trainer.py -------------------------------------------------------------------------------- /tsn/model/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJCV/TSM/HEAD/tsn/model/__init__.py -------------------------------------------------------------------------------- /tsn/model/backbones/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJCV/TSM/HEAD/tsn/model/backbones/__init__.py -------------------------------------------------------------------------------- /tsn/model/backbones/build.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJCV/TSM/HEAD/tsn/model/backbones/build.py -------------------------------------------------------------------------------- /tsn/model/backbones/mobilenet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJCV/TSM/HEAD/tsn/model/backbones/mobilenet.py -------------------------------------------------------------------------------- /tsn/model/backbones/resnet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJCV/TSM/HEAD/tsn/model/backbones/resnet.py -------------------------------------------------------------------------------- /tsn/model/backbones/shufflenet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJCV/TSM/HEAD/tsn/model/backbones/shufflenet.py -------------------------------------------------------------------------------- /tsn/model/consensus/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJCV/TSM/HEAD/tsn/model/consensus/__init__.py -------------------------------------------------------------------------------- /tsn/model/consensus/avg_consensus.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJCV/TSM/HEAD/tsn/model/consensus/avg_consensus.py -------------------------------------------------------------------------------- /tsn/model/consensus/build.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJCV/TSM/HEAD/tsn/model/consensus/build.py -------------------------------------------------------------------------------- /tsn/model/criterions/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJCV/TSM/HEAD/tsn/model/criterions/__init__.py -------------------------------------------------------------------------------- /tsn/model/criterions/build.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJCV/TSM/HEAD/tsn/model/criterions/build.py -------------------------------------------------------------------------------- /tsn/model/criterions/crossentropy_loss.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJCV/TSM/HEAD/tsn/model/criterions/crossentropy_loss.py -------------------------------------------------------------------------------- /tsn/model/heads/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJCV/TSM/HEAD/tsn/model/heads/__init__.py -------------------------------------------------------------------------------- /tsn/model/heads/build.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJCV/TSM/HEAD/tsn/model/heads/build.py -------------------------------------------------------------------------------- /tsn/model/heads/tsn_head.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJCV/TSM/HEAD/tsn/model/heads/tsn_head.py -------------------------------------------------------------------------------- /tsn/model/layers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJCV/TSM/HEAD/tsn/model/layers/__init__.py -------------------------------------------------------------------------------- /tsn/model/layers/batchnorm_helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJCV/TSM/HEAD/tsn/model/layers/batchnorm_helper.py -------------------------------------------------------------------------------- /tsn/model/recognizers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJCV/TSM/HEAD/tsn/model/recognizers/__init__.py -------------------------------------------------------------------------------- /tsn/model/recognizers/build.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJCV/TSM/HEAD/tsn/model/recognizers/build.py -------------------------------------------------------------------------------- /tsn/model/recognizers/non_local.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJCV/TSM/HEAD/tsn/model/recognizers/non_local.py -------------------------------------------------------------------------------- /tsn/model/recognizers/temporal_shift.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJCV/TSM/HEAD/tsn/model/recognizers/temporal_shift.py -------------------------------------------------------------------------------- /tsn/model/recognizers/tsm_nl_recognizer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJCV/TSM/HEAD/tsn/model/recognizers/tsm_nl_recognizer.py -------------------------------------------------------------------------------- /tsn/model/recognizers/tsm_recognizer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJCV/TSM/HEAD/tsn/model/recognizers/tsm_recognizer.py -------------------------------------------------------------------------------- /tsn/model/recognizers/tsn_recognizer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJCV/TSM/HEAD/tsn/model/recognizers/tsn_recognizer.py -------------------------------------------------------------------------------- /tsn/model/registry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJCV/TSM/HEAD/tsn/model/registry.py -------------------------------------------------------------------------------- /tsn/optim/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJCV/TSM/HEAD/tsn/optim/__init__.py -------------------------------------------------------------------------------- /tsn/optim/lr_schedulers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJCV/TSM/HEAD/tsn/optim/lr_schedulers/__init__.py -------------------------------------------------------------------------------- /tsn/optim/lr_schedulers/build.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJCV/TSM/HEAD/tsn/optim/lr_schedulers/build.py -------------------------------------------------------------------------------- /tsn/optim/lr_schedulers/cosine_annearling_lr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJCV/TSM/HEAD/tsn/optim/lr_schedulers/cosine_annearling_lr.py -------------------------------------------------------------------------------- /tsn/optim/lr_schedulers/gradual_warmup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJCV/TSM/HEAD/tsn/optim/lr_schedulers/gradual_warmup.py -------------------------------------------------------------------------------- /tsn/optim/lr_schedulers/multistep_lr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJCV/TSM/HEAD/tsn/optim/lr_schedulers/multistep_lr.py -------------------------------------------------------------------------------- /tsn/optim/lr_schedulers/step_lr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJCV/TSM/HEAD/tsn/optim/lr_schedulers/step_lr.py -------------------------------------------------------------------------------- /tsn/optim/optimizers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJCV/TSM/HEAD/tsn/optim/optimizers/__init__.py -------------------------------------------------------------------------------- /tsn/optim/optimizers/adam.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJCV/TSM/HEAD/tsn/optim/optimizers/adam.py -------------------------------------------------------------------------------- /tsn/optim/optimizers/build.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJCV/TSM/HEAD/tsn/optim/optimizers/build.py -------------------------------------------------------------------------------- /tsn/optim/optimizers/sgd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJCV/TSM/HEAD/tsn/optim/optimizers/sgd.py -------------------------------------------------------------------------------- /tsn/optim/registry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJCV/TSM/HEAD/tsn/optim/registry.py -------------------------------------------------------------------------------- /tsn/util/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJCV/TSM/HEAD/tsn/util/__init__.py -------------------------------------------------------------------------------- /tsn/util/checkpoint.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJCV/TSM/HEAD/tsn/util/checkpoint.py -------------------------------------------------------------------------------- /tsn/util/collect_env.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJCV/TSM/HEAD/tsn/util/collect_env.py -------------------------------------------------------------------------------- /tsn/util/distributed.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJCV/TSM/HEAD/tsn/util/distributed.py -------------------------------------------------------------------------------- /tsn/util/logging.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJCV/TSM/HEAD/tsn/util/logging.py -------------------------------------------------------------------------------- /tsn/util/metric_logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJCV/TSM/HEAD/tsn/util/metric_logger.py -------------------------------------------------------------------------------- /tsn/util/metrics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJCV/TSM/HEAD/tsn/util/metrics.py -------------------------------------------------------------------------------- /tsn/util/misc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJCV/TSM/HEAD/tsn/util/misc.py -------------------------------------------------------------------------------- /tsn/util/multiprocessing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJCV/TSM/HEAD/tsn/util/multiprocessing.py -------------------------------------------------------------------------------- /tsn/util/parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJCV/TSM/HEAD/tsn/util/parser.py -------------------------------------------------------------------------------- /tsn/util/registry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJCV/TSM/HEAD/tsn/util/registry.py -------------------------------------------------------------------------------- /tsn/visualization/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJCV/TSM/HEAD/tsn/visualization/__init__.py -------------------------------------------------------------------------------- /tsn/visualization/manager/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJCV/TSM/HEAD/tsn/visualization/manager/__init__.py -------------------------------------------------------------------------------- /tsn/visualization/manager/thread_video_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJCV/TSM/HEAD/tsn/visualization/manager/thread_video_manager.py -------------------------------------------------------------------------------- /tsn/visualization/manager/video_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJCV/TSM/HEAD/tsn/visualization/manager/video_manager.py -------------------------------------------------------------------------------- /tsn/visualization/predictor/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJCV/TSM/HEAD/tsn/visualization/predictor/__init__.py -------------------------------------------------------------------------------- /tsn/visualization/predictor/action_predictor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJCV/TSM/HEAD/tsn/visualization/predictor/action_predictor.py -------------------------------------------------------------------------------- /tsn/visualization/predictor/async_action_predictor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJCV/TSM/HEAD/tsn/visualization/predictor/async_action_predictor.py -------------------------------------------------------------------------------- /tsn/visualization/predictor/async_predictor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJCV/TSM/HEAD/tsn/visualization/predictor/async_predictor.py -------------------------------------------------------------------------------- /tsn/visualization/predictor/predictor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJCV/TSM/HEAD/tsn/visualization/predictor/predictor.py -------------------------------------------------------------------------------- /tsn/visualization/predictor/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJCV/TSM/HEAD/tsn/visualization/predictor/util.py -------------------------------------------------------------------------------- /tsn/visualization/stop_token.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJCV/TSM/HEAD/tsn/visualization/stop_token.py -------------------------------------------------------------------------------- /tsn/visualization/task_info.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJCV/TSM/HEAD/tsn/visualization/task_info.py -------------------------------------------------------------------------------- /tsn/visualization/visualizer/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJCV/TSM/HEAD/tsn/visualization/visualizer/__init__.py -------------------------------------------------------------------------------- /tsn/visualization/visualizer/async_visualizer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJCV/TSM/HEAD/tsn/visualization/visualizer/async_visualizer.py -------------------------------------------------------------------------------- /tsn/visualization/visualizer/img_visualizer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJCV/TSM/HEAD/tsn/visualization/visualizer/img_visualizer.py -------------------------------------------------------------------------------- /tsn/visualization/visualizer/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJCV/TSM/HEAD/tsn/visualization/visualizer/util.py -------------------------------------------------------------------------------- /tsn/visualization/visualizer/video_visualizer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZJCV/TSM/HEAD/tsn/visualization/visualizer/video_visualizer.py --------------------------------------------------------------------------------