gitextract_9qf3l4ub/ ├── .gitignore ├── README.md ├── RVT/ │ ├── .gitignore │ ├── LICENSE │ ├── README.md │ ├── callbacks/ │ │ ├── custom.py │ │ ├── detection.py │ │ ├── gradflow.py │ │ ├── utils/ │ │ │ └── visualization.py │ │ └── viz_base.py │ ├── config/ │ │ ├── dataset/ │ │ │ ├── base.yaml │ │ │ ├── gen1.yaml │ │ │ └── gen4.yaml │ │ ├── experiment/ │ │ │ ├── gen1/ │ │ │ │ ├── base.yaml │ │ │ │ ├── default.yaml │ │ │ │ └── small.yaml │ │ │ └── gen4/ │ │ │ ├── base.yaml │ │ │ ├── default.yaml │ │ │ └── small.yaml │ │ ├── general.yaml │ │ ├── model/ │ │ │ ├── base.yaml │ │ │ ├── maxvit_yolox/ │ │ │ │ └── default.yaml │ │ │ └── rnndet.yaml │ │ ├── modifier.py │ │ ├── train.yaml │ │ └── val.yaml │ ├── data/ │ │ ├── genx_utils/ │ │ │ ├── collate.py │ │ │ ├── collate_from_pytorch.py │ │ │ ├── dataset_rnd.py │ │ │ ├── dataset_streaming.py │ │ │ ├── labels.py │ │ │ ├── sequence_base.py │ │ │ ├── sequence_for_streaming.py │ │ │ └── sequence_rnd.py │ │ └── utils/ │ │ ├── augmentor.py │ │ ├── representations.py │ │ ├── spatial.py │ │ ├── stream_concat_datapipe.py │ │ ├── stream_sharded_datapipe.py │ │ └── types.py │ ├── loggers/ │ │ ├── utils.py │ │ └── wandb_logger.py │ ├── models/ │ │ ├── detection/ │ │ │ ├── __init_.py │ │ │ ├── recurrent_backbone/ │ │ │ │ ├── __init__.py │ │ │ │ ├── base.py │ │ │ │ └── maxvit_rnn.py │ │ │ ├── yolox/ │ │ │ │ ├── models/ │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── losses.py │ │ │ │ │ ├── network_blocks.py │ │ │ │ │ └── yolo_head.py │ │ │ │ └── utils/ │ │ │ │ ├── __init__.py │ │ │ │ ├── boxes.py │ │ │ │ └── compat.py │ │ │ └── yolox_extension/ │ │ │ └── models/ │ │ │ ├── __init__.py │ │ │ ├── build.py │ │ │ ├── detector.py │ │ │ └── yolo_pafpn.py │ │ └── layers/ │ │ ├── maxvit/ │ │ │ ├── __init__.py │ │ │ ├── layers/ │ │ │ │ ├── __init__.py │ │ │ │ ├── activations.py │ │ │ │ ├── activations_jit.py │ │ │ │ ├── activations_me.py │ │ │ │ ├── adaptive_avgmax_pool.py │ │ │ │ ├── attention_pool2d.py │ │ │ │ ├── blur_pool.py │ │ │ │ ├── bottleneck_attn.py │ │ │ │ ├── cbam.py │ │ │ │ ├── classifier.py │ │ │ │ ├── cond_conv2d.py │ │ │ │ ├── config.py │ │ │ │ ├── conv2d_same.py │ │ │ │ ├── conv_bn_act.py │ │ │ │ ├── create_act.py │ │ │ │ ├── create_attn.py │ │ │ │ ├── create_conv2d.py │ │ │ │ ├── create_norm.py │ │ │ │ ├── create_norm_act.py │ │ │ │ ├── drop.py │ │ │ │ ├── eca.py │ │ │ │ ├── evo_norm.py │ │ │ │ ├── fast_norm.py │ │ │ │ ├── filter_response_norm.py │ │ │ │ ├── gather_excite.py │ │ │ │ ├── global_context.py │ │ │ │ ├── halo_attn.py │ │ │ │ ├── helpers.py │ │ │ │ ├── inplace_abn.py │ │ │ │ ├── lambda_layer.py │ │ │ │ ├── linear.py │ │ │ │ ├── median_pool.py │ │ │ │ ├── mixed_conv2d.py │ │ │ │ ├── ml_decoder.py │ │ │ │ ├── mlp.py │ │ │ │ ├── non_local_attn.py │ │ │ │ ├── norm.py │ │ │ │ ├── norm_act.py │ │ │ │ ├── padding.py │ │ │ │ ├── patch_embed.py │ │ │ │ ├── pool2d_same.py │ │ │ │ ├── pos_embed.py │ │ │ │ ├── selective_kernel.py │ │ │ │ ├── separable_conv.py │ │ │ │ ├── space_to_depth.py │ │ │ │ ├── split_attn.py │ │ │ │ ├── split_batchnorm.py │ │ │ │ ├── squeeze_excite.py │ │ │ │ ├── std_conv.py │ │ │ │ ├── test_time_pool.py │ │ │ │ ├── trace_utils.py │ │ │ │ └── weight_init.py │ │ │ └── maxvit.py │ │ ├── rnn.py │ │ └── s5/ │ │ ├── __init__.py │ │ ├── jax_func.py │ │ ├── s5_init.py │ │ ├── s5_model.py │ │ └── triton_comparison.py │ ├── modules/ │ │ ├── __init__.py │ │ ├── data/ │ │ │ └── genx.py │ │ ├── detection.py │ │ └── utils/ │ │ ├── detection.py │ │ └── fetch.py │ ├── scripts/ │ │ ├── genx/ │ │ │ ├── README.md │ │ │ ├── conf_preprocess/ │ │ │ │ ├── extraction/ │ │ │ │ │ ├── const_count.yaml │ │ │ │ │ ├── const_duration.yaml │ │ │ │ │ └── frequencies/ │ │ │ │ │ ├── const_duration_100hz.yaml │ │ │ │ │ ├── const_duration_200hz.yaml │ │ │ │ │ ├── const_duration_40hz.yaml │ │ │ │ │ └── const_duration_80hz.yaml │ │ │ │ ├── filter_gen1.yaml │ │ │ │ ├── filter_gen4.yaml │ │ │ │ └── representation/ │ │ │ │ ├── mixeddensity_stack.yaml │ │ │ │ └── stacked_hist.yaml │ │ │ ├── preprocess_dataset.py │ │ │ └── preprocess_dataset.sh │ │ └── viz/ │ │ └── viz_gt.py │ ├── train.py │ ├── utils/ │ │ ├── evaluation/ │ │ │ └── prophesee/ │ │ │ ├── __init__.py │ │ │ ├── evaluation.py │ │ │ ├── evaluator.py │ │ │ ├── io/ │ │ │ │ ├── __init__.py │ │ │ │ ├── box_filtering.py │ │ │ │ ├── box_loading.py │ │ │ │ ├── dat_events_tools.py │ │ │ │ ├── npy_events_tools.py │ │ │ │ └── psee_loader.py │ │ │ ├── metrics/ │ │ │ │ ├── __init__.py │ │ │ │ └── coco_eval.py │ │ │ └── visualize/ │ │ │ ├── __init__.py │ │ │ └── vis_utils.py │ │ ├── helpers.py │ │ ├── padding.py │ │ ├── preprocessing.py │ │ └── timers.py │ └── validation.py ├── installation_details.txt └── scripts/ ├── 1mpx/ │ ├── onempx_base.bash │ ├── onempx_base.job │ ├── onempx_small.bash │ └── onempx_small.job └── gen1/ ├── base.txt └── small.txt