gitextract_svppjk7y/ ├── LICENSE ├── README.md ├── __init__.py ├── diffueraser_node.py ├── example_workflows/ │ └── differaser.json ├── libs/ │ ├── __init__.py │ ├── brushnet_CA.py │ ├── diffueraser.py │ ├── pipeline_diffueraser.py │ ├── transformer_temporal.py │ ├── unet_2d_blocks.py │ ├── unet_2d_condition.py │ ├── unet_3d_blocks.py │ ├── unet_motion_model.py │ └── v1-inference.yaml ├── node_utils.py ├── propainter/ │ ├── RAFT/ │ │ ├── __init__.py │ │ ├── corr.py │ │ ├── datasets.py │ │ ├── demo.py │ │ ├── extractor.py │ │ ├── raft.py │ │ ├── update.py │ │ └── utils/ │ │ ├── __init__.py │ │ ├── augmentor.py │ │ ├── flow_viz.py │ │ ├── flow_viz_pt.py │ │ ├── frame_utils.py │ │ └── utils.py │ ├── core/ │ │ ├── __init__.py │ │ ├── dataset.py │ │ ├── dist.py │ │ ├── loss.py │ │ ├── lr_scheduler.py │ │ ├── metrics.py │ │ ├── prefetch_dataloader.py │ │ ├── trainer.py │ │ ├── trainer_flow_w_edge.py │ │ └── utils.py │ ├── inference.py │ ├── model/ │ │ ├── __init__.py │ │ ├── canny/ │ │ │ ├── __init__.py │ │ │ ├── canny_filter.py │ │ │ ├── filter.py │ │ │ ├── gaussian.py │ │ │ ├── kernels.py │ │ │ └── sobel.py │ │ ├── misc.py │ │ ├── modules/ │ │ │ ├── __init__.py │ │ │ ├── base_module.py │ │ │ ├── deformconv.py │ │ │ ├── flow_comp_raft.py │ │ │ ├── flow_loss_utils.py │ │ │ ├── sparse_transformer.py │ │ │ └── spectral_norm.py │ │ ├── propainter.py │ │ ├── recurrent_flow_completion.py │ │ └── vgg_arch.py │ └── utils/ │ ├── __init__.py │ ├── download_util.py │ ├── file_client.py │ ├── flow_util.py │ └── img_util.py ├── pyproject.toml ├── requirements.txt ├── run_diffueraser.py └── sd15_repo/ ├── feature_extractor/ │ └── preprocessor_config.json ├── model_index.json ├── safety_checker/ │ └── config.json ├── scheduler/ │ └── scheduler_config.json ├── text_encoder/ │ └── config.json ├── tokenizer/ │ ├── merges.txt │ ├── special_tokens_map.json │ ├── tokenizer_config.json │ └── vocab.json ├── unet/ │ └── config.json └── vae/ └── config.json