├── .assets ├── framework_overview.png └── logo.png ├── .gitignore ├── LICENSE ├── README.md ├── VERSION ├── docs ├── benchmarks.md └── pretrained_models.md ├── inference └── inference.py ├── install.sh ├── mac_analysis_result ├── ram_plus │ ├── 3task_mac │ │ ├── filter_index.txt │ │ ├── filter_mac.txt │ │ ├── filter_name.txt │ │ └── filter_name_RFR.txt │ ├── 5task_mac │ │ └── filter_name_RFR.txt │ └── 7task_mac │ │ ├── filter_index.txt │ │ ├── filter_mac.txt │ │ ├── filter_name.txt │ │ └── filter_name_RFR.txt ├── ram_promptir_mac │ ├── filter_cond.txt │ ├── filter_index.txt │ └── filter_name.txt └── ram_swinir_mac │ ├── filter_cond.txt │ ├── filter_index.txt │ └── filter_name.txt ├── options ├── RAM_Plus │ ├── 3task │ │ ├── 3task_benchmark.yaml │ │ ├── 3task_finetune.yaml │ │ ├── 3task_mac.yaml │ │ ├── 3task_pretrain.yaml │ │ ├── 3task_ratio0.3_benchmark.yaml │ │ └── 3task_ratio0.3_finetune.yaml │ ├── 5task │ │ ├── 5task_benchmark.yaml │ │ ├── 5task_finetune.yaml │ │ └── 5task_pretrain.yaml │ └── 7task │ │ ├── 7task_benchmark.yaml │ │ ├── 7task_finetune.yaml │ │ ├── 7task_mac.yaml │ │ ├── 7task_pretrain.yaml │ │ ├── 7task_ratio0.3_benchmark.yaml │ │ └── 7task_ratio0.3_finetune.yaml ├── RAM_PromptIR │ ├── ram_promptir_finetune.yaml │ ├── ram_promptir_mac.yml │ └── ram_promptir_pretrain.yaml ├── RAM_SwinIR │ ├── ram_swinir_finetune.yaml │ ├── ram_swinir_mac.yml │ └── ram_swinir_pretrain.yaml ├── base │ ├── dataset │ │ ├── 3task │ │ │ ├── 3task_mac_analysis_dataset.yaml │ │ │ ├── 3task_test_dataset.yaml │ │ │ └── 3task_train_dataset.yaml │ │ ├── 5task │ │ │ ├── 5task_test_dataset.yaml │ │ │ └── 5task_train_dataset.yaml │ │ └── 7task │ │ │ ├── 7task_mac_analysis_dataset.yaml │ │ │ ├── 7task_test_dataset.yaml │ │ │ └── 7task_train_dataset.yaml │ ├── net_g │ │ ├── AdaSAM_Restormer_woskip.yaml │ │ ├── SwinIR_patch_1.yaml │ │ ├── promptir.yaml │ │ └── restormerRFR.yaml │ └── net_mask │ │ └── AdaSAM.yaml └── test │ ├── ram_promptir_benchmark.yml │ └── ram_swinir_benchmark.yml ├── ram ├── __init__.py ├── archs │ ├── AdaSAM_RestormerWoskip_arch.py │ ├── AdaSAM_arch.py │ ├── __init__.py │ ├── arch_util.py │ ├── promptir_arch.py │ ├── restormerRFR_arch.py │ ├── swinir_arch.py │ └── vgg_arch.py ├── data │ ├── __init__.py │ ├── base │ │ ├── base_dataset.py │ │ ├── dehaze_dataset.py │ │ ├── derain_dataset.py │ │ ├── low_cost_dataset.py │ │ ├── lowlight_dataset.py │ │ └── motionblur_dataset.py │ ├── five_task_dataset.py │ ├── seven_task_dataset.py │ ├── three_task_dataset.py │ └── utils │ │ ├── data_sampler.py │ │ ├── data_util.py │ │ ├── online_util.py │ │ ├── prefetch_dataloader.py │ │ └── transforms.py ├── losses │ ├── __init__.py │ ├── loss_util.py │ └── losses.py ├── metrics │ ├── README.md │ ├── README_CN.md │ ├── __init__.py │ ├── fid.py │ ├── lpips.py │ ├── metric_util.py │ ├── niqe.py │ ├── niqe_pris_params.npz │ └── psnr_ssim.py ├── models │ ├── __init__.py │ ├── base_model.py │ ├── lr_scheduler.py │ ├── mim_util.py │ ├── ram_base_model.py │ ├── ram_finetune_model.py │ ├── ram_plus_finetune_model.py │ ├── ram_plus_pretrain_model.py │ └── ram_pretrain_model.py ├── ops │ ├── __init__.py │ ├── dcn │ │ ├── __init__.py │ │ ├── deform_conv.py │ │ └── src │ │ │ ├── deform_conv_cuda.cpp │ │ │ ├── deform_conv_cuda_kernel.cu │ │ │ └── deform_conv_ext.cpp │ ├── fused_act │ │ ├── __init__.py │ │ ├── fused_act.py │ │ └── src │ │ │ ├── fused_bias_act.cpp │ │ │ └── fused_bias_act_kernel.cu │ └── upfirdn2d │ │ ├── __init__.py │ │ ├── src │ │ ├── upfirdn2d.cpp │ │ └── upfirdn2d_kernel.cu │ │ └── upfirdn2d.py ├── test.py ├── train.py └── utils │ ├── __init__.py │ ├── color_util.py │ ├── diffjpeg.py │ ├── dino_feature_extractor.py │ ├── dist_util.py │ ├── download_util.py │ ├── file_client.py │ ├── flow_util.py │ ├── img_process_util.py │ ├── img_util.py │ ├── logger.py │ ├── matlab_functions.py │ ├── misc.py │ ├── options.py │ ├── plot_util.py │ └── registry.py ├── requirements.txt ├── scripts ├── adaSAM_mac_analysis.py ├── analysis_utils.py ├── ig.py ├── mac_analysis.py └── random_analysis.py ├── setup.cfg ├── setup.py ├── test.sh └── train.sh /.assets/framework_overview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonisCV/RAM/HEAD/.assets/framework_overview.png -------------------------------------------------------------------------------- /.assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonisCV/RAM/HEAD/.assets/logo.png -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonisCV/RAM/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonisCV/RAM/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonisCV/RAM/HEAD/README.md -------------------------------------------------------------------------------- /VERSION: -------------------------------------------------------------------------------- 1 | 0.2.0 -------------------------------------------------------------------------------- /docs/benchmarks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonisCV/RAM/HEAD/docs/benchmarks.md -------------------------------------------------------------------------------- /docs/pretrained_models.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonisCV/RAM/HEAD/docs/pretrained_models.md -------------------------------------------------------------------------------- /inference/inference.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonisCV/RAM/HEAD/inference/inference.py -------------------------------------------------------------------------------- /install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonisCV/RAM/HEAD/install.sh -------------------------------------------------------------------------------- /mac_analysis_result/ram_plus/3task_mac/filter_index.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonisCV/RAM/HEAD/mac_analysis_result/ram_plus/3task_mac/filter_index.txt -------------------------------------------------------------------------------- /mac_analysis_result/ram_plus/3task_mac/filter_mac.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonisCV/RAM/HEAD/mac_analysis_result/ram_plus/3task_mac/filter_mac.txt -------------------------------------------------------------------------------- /mac_analysis_result/ram_plus/3task_mac/filter_name.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonisCV/RAM/HEAD/mac_analysis_result/ram_plus/3task_mac/filter_name.txt -------------------------------------------------------------------------------- /mac_analysis_result/ram_plus/3task_mac/filter_name_RFR.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonisCV/RAM/HEAD/mac_analysis_result/ram_plus/3task_mac/filter_name_RFR.txt -------------------------------------------------------------------------------- /mac_analysis_result/ram_plus/5task_mac/filter_name_RFR.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonisCV/RAM/HEAD/mac_analysis_result/ram_plus/5task_mac/filter_name_RFR.txt -------------------------------------------------------------------------------- /mac_analysis_result/ram_plus/7task_mac/filter_index.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonisCV/RAM/HEAD/mac_analysis_result/ram_plus/7task_mac/filter_index.txt -------------------------------------------------------------------------------- /mac_analysis_result/ram_plus/7task_mac/filter_mac.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonisCV/RAM/HEAD/mac_analysis_result/ram_plus/7task_mac/filter_mac.txt -------------------------------------------------------------------------------- /mac_analysis_result/ram_plus/7task_mac/filter_name.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonisCV/RAM/HEAD/mac_analysis_result/ram_plus/7task_mac/filter_name.txt -------------------------------------------------------------------------------- /mac_analysis_result/ram_plus/7task_mac/filter_name_RFR.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonisCV/RAM/HEAD/mac_analysis_result/ram_plus/7task_mac/filter_name_RFR.txt -------------------------------------------------------------------------------- /mac_analysis_result/ram_promptir_mac/filter_cond.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonisCV/RAM/HEAD/mac_analysis_result/ram_promptir_mac/filter_cond.txt -------------------------------------------------------------------------------- /mac_analysis_result/ram_promptir_mac/filter_index.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonisCV/RAM/HEAD/mac_analysis_result/ram_promptir_mac/filter_index.txt -------------------------------------------------------------------------------- /mac_analysis_result/ram_promptir_mac/filter_name.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonisCV/RAM/HEAD/mac_analysis_result/ram_promptir_mac/filter_name.txt -------------------------------------------------------------------------------- /mac_analysis_result/ram_swinir_mac/filter_cond.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonisCV/RAM/HEAD/mac_analysis_result/ram_swinir_mac/filter_cond.txt -------------------------------------------------------------------------------- /mac_analysis_result/ram_swinir_mac/filter_index.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonisCV/RAM/HEAD/mac_analysis_result/ram_swinir_mac/filter_index.txt -------------------------------------------------------------------------------- /mac_analysis_result/ram_swinir_mac/filter_name.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonisCV/RAM/HEAD/mac_analysis_result/ram_swinir_mac/filter_name.txt -------------------------------------------------------------------------------- /options/RAM_Plus/3task/3task_benchmark.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonisCV/RAM/HEAD/options/RAM_Plus/3task/3task_benchmark.yaml -------------------------------------------------------------------------------- /options/RAM_Plus/3task/3task_finetune.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonisCV/RAM/HEAD/options/RAM_Plus/3task/3task_finetune.yaml -------------------------------------------------------------------------------- /options/RAM_Plus/3task/3task_mac.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonisCV/RAM/HEAD/options/RAM_Plus/3task/3task_mac.yaml -------------------------------------------------------------------------------- /options/RAM_Plus/3task/3task_pretrain.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonisCV/RAM/HEAD/options/RAM_Plus/3task/3task_pretrain.yaml -------------------------------------------------------------------------------- /options/RAM_Plus/3task/3task_ratio0.3_benchmark.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonisCV/RAM/HEAD/options/RAM_Plus/3task/3task_ratio0.3_benchmark.yaml -------------------------------------------------------------------------------- /options/RAM_Plus/3task/3task_ratio0.3_finetune.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonisCV/RAM/HEAD/options/RAM_Plus/3task/3task_ratio0.3_finetune.yaml -------------------------------------------------------------------------------- /options/RAM_Plus/5task/5task_benchmark.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonisCV/RAM/HEAD/options/RAM_Plus/5task/5task_benchmark.yaml -------------------------------------------------------------------------------- /options/RAM_Plus/5task/5task_finetune.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonisCV/RAM/HEAD/options/RAM_Plus/5task/5task_finetune.yaml -------------------------------------------------------------------------------- /options/RAM_Plus/5task/5task_pretrain.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonisCV/RAM/HEAD/options/RAM_Plus/5task/5task_pretrain.yaml -------------------------------------------------------------------------------- /options/RAM_Plus/7task/7task_benchmark.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonisCV/RAM/HEAD/options/RAM_Plus/7task/7task_benchmark.yaml -------------------------------------------------------------------------------- /options/RAM_Plus/7task/7task_finetune.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonisCV/RAM/HEAD/options/RAM_Plus/7task/7task_finetune.yaml -------------------------------------------------------------------------------- /options/RAM_Plus/7task/7task_mac.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonisCV/RAM/HEAD/options/RAM_Plus/7task/7task_mac.yaml -------------------------------------------------------------------------------- /options/RAM_Plus/7task/7task_pretrain.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonisCV/RAM/HEAD/options/RAM_Plus/7task/7task_pretrain.yaml -------------------------------------------------------------------------------- /options/RAM_Plus/7task/7task_ratio0.3_benchmark.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonisCV/RAM/HEAD/options/RAM_Plus/7task/7task_ratio0.3_benchmark.yaml -------------------------------------------------------------------------------- /options/RAM_Plus/7task/7task_ratio0.3_finetune.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonisCV/RAM/HEAD/options/RAM_Plus/7task/7task_ratio0.3_finetune.yaml -------------------------------------------------------------------------------- /options/RAM_PromptIR/ram_promptir_finetune.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonisCV/RAM/HEAD/options/RAM_PromptIR/ram_promptir_finetune.yaml -------------------------------------------------------------------------------- /options/RAM_PromptIR/ram_promptir_mac.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonisCV/RAM/HEAD/options/RAM_PromptIR/ram_promptir_mac.yml -------------------------------------------------------------------------------- /options/RAM_PromptIR/ram_promptir_pretrain.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonisCV/RAM/HEAD/options/RAM_PromptIR/ram_promptir_pretrain.yaml -------------------------------------------------------------------------------- /options/RAM_SwinIR/ram_swinir_finetune.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonisCV/RAM/HEAD/options/RAM_SwinIR/ram_swinir_finetune.yaml -------------------------------------------------------------------------------- /options/RAM_SwinIR/ram_swinir_mac.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonisCV/RAM/HEAD/options/RAM_SwinIR/ram_swinir_mac.yml -------------------------------------------------------------------------------- /options/RAM_SwinIR/ram_swinir_pretrain.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonisCV/RAM/HEAD/options/RAM_SwinIR/ram_swinir_pretrain.yaml -------------------------------------------------------------------------------- /options/base/dataset/3task/3task_mac_analysis_dataset.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonisCV/RAM/HEAD/options/base/dataset/3task/3task_mac_analysis_dataset.yaml -------------------------------------------------------------------------------- /options/base/dataset/3task/3task_test_dataset.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonisCV/RAM/HEAD/options/base/dataset/3task/3task_test_dataset.yaml -------------------------------------------------------------------------------- /options/base/dataset/3task/3task_train_dataset.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonisCV/RAM/HEAD/options/base/dataset/3task/3task_train_dataset.yaml -------------------------------------------------------------------------------- /options/base/dataset/5task/5task_test_dataset.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonisCV/RAM/HEAD/options/base/dataset/5task/5task_test_dataset.yaml -------------------------------------------------------------------------------- /options/base/dataset/5task/5task_train_dataset.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonisCV/RAM/HEAD/options/base/dataset/5task/5task_train_dataset.yaml -------------------------------------------------------------------------------- /options/base/dataset/7task/7task_mac_analysis_dataset.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonisCV/RAM/HEAD/options/base/dataset/7task/7task_mac_analysis_dataset.yaml -------------------------------------------------------------------------------- /options/base/dataset/7task/7task_test_dataset.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonisCV/RAM/HEAD/options/base/dataset/7task/7task_test_dataset.yaml -------------------------------------------------------------------------------- /options/base/dataset/7task/7task_train_dataset.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonisCV/RAM/HEAD/options/base/dataset/7task/7task_train_dataset.yaml -------------------------------------------------------------------------------- /options/base/net_g/AdaSAM_Restormer_woskip.yaml: -------------------------------------------------------------------------------- 1 | network_g: 2 | type: AdaSAM_RestormerWoskip -------------------------------------------------------------------------------- /options/base/net_g/SwinIR_patch_1.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonisCV/RAM/HEAD/options/base/net_g/SwinIR_patch_1.yaml -------------------------------------------------------------------------------- /options/base/net_g/promptir.yaml: -------------------------------------------------------------------------------- 1 | network_g: 2 | type: PromptIR 3 | decoder: true -------------------------------------------------------------------------------- /options/base/net_g/restormerRFR.yaml: -------------------------------------------------------------------------------- 1 | network_g: 2 | type: RestormerRFR -------------------------------------------------------------------------------- /options/base/net_mask/AdaSAM.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonisCV/RAM/HEAD/options/base/net_mask/AdaSAM.yaml -------------------------------------------------------------------------------- /options/test/ram_promptir_benchmark.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonisCV/RAM/HEAD/options/test/ram_promptir_benchmark.yml -------------------------------------------------------------------------------- /options/test/ram_swinir_benchmark.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonisCV/RAM/HEAD/options/test/ram_swinir_benchmark.yml -------------------------------------------------------------------------------- /ram/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonisCV/RAM/HEAD/ram/__init__.py -------------------------------------------------------------------------------- /ram/archs/AdaSAM_RestormerWoskip_arch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonisCV/RAM/HEAD/ram/archs/AdaSAM_RestormerWoskip_arch.py -------------------------------------------------------------------------------- /ram/archs/AdaSAM_arch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonisCV/RAM/HEAD/ram/archs/AdaSAM_arch.py -------------------------------------------------------------------------------- /ram/archs/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonisCV/RAM/HEAD/ram/archs/__init__.py -------------------------------------------------------------------------------- /ram/archs/arch_util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonisCV/RAM/HEAD/ram/archs/arch_util.py -------------------------------------------------------------------------------- /ram/archs/promptir_arch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonisCV/RAM/HEAD/ram/archs/promptir_arch.py -------------------------------------------------------------------------------- /ram/archs/restormerRFR_arch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonisCV/RAM/HEAD/ram/archs/restormerRFR_arch.py -------------------------------------------------------------------------------- /ram/archs/swinir_arch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonisCV/RAM/HEAD/ram/archs/swinir_arch.py -------------------------------------------------------------------------------- /ram/archs/vgg_arch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonisCV/RAM/HEAD/ram/archs/vgg_arch.py -------------------------------------------------------------------------------- /ram/data/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonisCV/RAM/HEAD/ram/data/__init__.py -------------------------------------------------------------------------------- /ram/data/base/base_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonisCV/RAM/HEAD/ram/data/base/base_dataset.py -------------------------------------------------------------------------------- /ram/data/base/dehaze_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonisCV/RAM/HEAD/ram/data/base/dehaze_dataset.py -------------------------------------------------------------------------------- /ram/data/base/derain_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonisCV/RAM/HEAD/ram/data/base/derain_dataset.py -------------------------------------------------------------------------------- /ram/data/base/low_cost_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonisCV/RAM/HEAD/ram/data/base/low_cost_dataset.py -------------------------------------------------------------------------------- /ram/data/base/lowlight_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonisCV/RAM/HEAD/ram/data/base/lowlight_dataset.py -------------------------------------------------------------------------------- /ram/data/base/motionblur_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonisCV/RAM/HEAD/ram/data/base/motionblur_dataset.py -------------------------------------------------------------------------------- /ram/data/five_task_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonisCV/RAM/HEAD/ram/data/five_task_dataset.py -------------------------------------------------------------------------------- /ram/data/seven_task_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonisCV/RAM/HEAD/ram/data/seven_task_dataset.py -------------------------------------------------------------------------------- /ram/data/three_task_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonisCV/RAM/HEAD/ram/data/three_task_dataset.py -------------------------------------------------------------------------------- /ram/data/utils/data_sampler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonisCV/RAM/HEAD/ram/data/utils/data_sampler.py -------------------------------------------------------------------------------- /ram/data/utils/data_util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonisCV/RAM/HEAD/ram/data/utils/data_util.py -------------------------------------------------------------------------------- /ram/data/utils/online_util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonisCV/RAM/HEAD/ram/data/utils/online_util.py -------------------------------------------------------------------------------- /ram/data/utils/prefetch_dataloader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonisCV/RAM/HEAD/ram/data/utils/prefetch_dataloader.py -------------------------------------------------------------------------------- /ram/data/utils/transforms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonisCV/RAM/HEAD/ram/data/utils/transforms.py -------------------------------------------------------------------------------- /ram/losses/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonisCV/RAM/HEAD/ram/losses/__init__.py -------------------------------------------------------------------------------- /ram/losses/loss_util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonisCV/RAM/HEAD/ram/losses/loss_util.py -------------------------------------------------------------------------------- /ram/losses/losses.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonisCV/RAM/HEAD/ram/losses/losses.py -------------------------------------------------------------------------------- /ram/metrics/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonisCV/RAM/HEAD/ram/metrics/README.md -------------------------------------------------------------------------------- /ram/metrics/README_CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonisCV/RAM/HEAD/ram/metrics/README_CN.md -------------------------------------------------------------------------------- /ram/metrics/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonisCV/RAM/HEAD/ram/metrics/__init__.py -------------------------------------------------------------------------------- /ram/metrics/fid.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonisCV/RAM/HEAD/ram/metrics/fid.py -------------------------------------------------------------------------------- /ram/metrics/lpips.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonisCV/RAM/HEAD/ram/metrics/lpips.py -------------------------------------------------------------------------------- /ram/metrics/metric_util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonisCV/RAM/HEAD/ram/metrics/metric_util.py -------------------------------------------------------------------------------- /ram/metrics/niqe.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonisCV/RAM/HEAD/ram/metrics/niqe.py -------------------------------------------------------------------------------- /ram/metrics/niqe_pris_params.npz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonisCV/RAM/HEAD/ram/metrics/niqe_pris_params.npz -------------------------------------------------------------------------------- /ram/metrics/psnr_ssim.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonisCV/RAM/HEAD/ram/metrics/psnr_ssim.py -------------------------------------------------------------------------------- /ram/models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonisCV/RAM/HEAD/ram/models/__init__.py -------------------------------------------------------------------------------- /ram/models/base_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonisCV/RAM/HEAD/ram/models/base_model.py -------------------------------------------------------------------------------- /ram/models/lr_scheduler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonisCV/RAM/HEAD/ram/models/lr_scheduler.py -------------------------------------------------------------------------------- /ram/models/mim_util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonisCV/RAM/HEAD/ram/models/mim_util.py -------------------------------------------------------------------------------- /ram/models/ram_base_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonisCV/RAM/HEAD/ram/models/ram_base_model.py -------------------------------------------------------------------------------- /ram/models/ram_finetune_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonisCV/RAM/HEAD/ram/models/ram_finetune_model.py -------------------------------------------------------------------------------- /ram/models/ram_plus_finetune_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonisCV/RAM/HEAD/ram/models/ram_plus_finetune_model.py -------------------------------------------------------------------------------- /ram/models/ram_plus_pretrain_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonisCV/RAM/HEAD/ram/models/ram_plus_pretrain_model.py -------------------------------------------------------------------------------- /ram/models/ram_pretrain_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonisCV/RAM/HEAD/ram/models/ram_pretrain_model.py -------------------------------------------------------------------------------- /ram/ops/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ram/ops/dcn/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonisCV/RAM/HEAD/ram/ops/dcn/__init__.py -------------------------------------------------------------------------------- /ram/ops/dcn/deform_conv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonisCV/RAM/HEAD/ram/ops/dcn/deform_conv.py -------------------------------------------------------------------------------- /ram/ops/dcn/src/deform_conv_cuda.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonisCV/RAM/HEAD/ram/ops/dcn/src/deform_conv_cuda.cpp -------------------------------------------------------------------------------- /ram/ops/dcn/src/deform_conv_cuda_kernel.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonisCV/RAM/HEAD/ram/ops/dcn/src/deform_conv_cuda_kernel.cu -------------------------------------------------------------------------------- /ram/ops/dcn/src/deform_conv_ext.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonisCV/RAM/HEAD/ram/ops/dcn/src/deform_conv_ext.cpp -------------------------------------------------------------------------------- /ram/ops/fused_act/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonisCV/RAM/HEAD/ram/ops/fused_act/__init__.py -------------------------------------------------------------------------------- /ram/ops/fused_act/fused_act.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonisCV/RAM/HEAD/ram/ops/fused_act/fused_act.py -------------------------------------------------------------------------------- /ram/ops/fused_act/src/fused_bias_act.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonisCV/RAM/HEAD/ram/ops/fused_act/src/fused_bias_act.cpp -------------------------------------------------------------------------------- /ram/ops/fused_act/src/fused_bias_act_kernel.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonisCV/RAM/HEAD/ram/ops/fused_act/src/fused_bias_act_kernel.cu -------------------------------------------------------------------------------- /ram/ops/upfirdn2d/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonisCV/RAM/HEAD/ram/ops/upfirdn2d/__init__.py -------------------------------------------------------------------------------- /ram/ops/upfirdn2d/src/upfirdn2d.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonisCV/RAM/HEAD/ram/ops/upfirdn2d/src/upfirdn2d.cpp -------------------------------------------------------------------------------- /ram/ops/upfirdn2d/src/upfirdn2d_kernel.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonisCV/RAM/HEAD/ram/ops/upfirdn2d/src/upfirdn2d_kernel.cu -------------------------------------------------------------------------------- /ram/ops/upfirdn2d/upfirdn2d.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonisCV/RAM/HEAD/ram/ops/upfirdn2d/upfirdn2d.py -------------------------------------------------------------------------------- /ram/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonisCV/RAM/HEAD/ram/test.py -------------------------------------------------------------------------------- /ram/train.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonisCV/RAM/HEAD/ram/train.py -------------------------------------------------------------------------------- /ram/utils/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonisCV/RAM/HEAD/ram/utils/__init__.py -------------------------------------------------------------------------------- /ram/utils/color_util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonisCV/RAM/HEAD/ram/utils/color_util.py -------------------------------------------------------------------------------- /ram/utils/diffjpeg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonisCV/RAM/HEAD/ram/utils/diffjpeg.py -------------------------------------------------------------------------------- /ram/utils/dino_feature_extractor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonisCV/RAM/HEAD/ram/utils/dino_feature_extractor.py -------------------------------------------------------------------------------- /ram/utils/dist_util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonisCV/RAM/HEAD/ram/utils/dist_util.py -------------------------------------------------------------------------------- /ram/utils/download_util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonisCV/RAM/HEAD/ram/utils/download_util.py -------------------------------------------------------------------------------- /ram/utils/file_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonisCV/RAM/HEAD/ram/utils/file_client.py -------------------------------------------------------------------------------- /ram/utils/flow_util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonisCV/RAM/HEAD/ram/utils/flow_util.py -------------------------------------------------------------------------------- /ram/utils/img_process_util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonisCV/RAM/HEAD/ram/utils/img_process_util.py -------------------------------------------------------------------------------- /ram/utils/img_util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonisCV/RAM/HEAD/ram/utils/img_util.py -------------------------------------------------------------------------------- /ram/utils/logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonisCV/RAM/HEAD/ram/utils/logger.py -------------------------------------------------------------------------------- /ram/utils/matlab_functions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonisCV/RAM/HEAD/ram/utils/matlab_functions.py -------------------------------------------------------------------------------- /ram/utils/misc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonisCV/RAM/HEAD/ram/utils/misc.py -------------------------------------------------------------------------------- /ram/utils/options.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonisCV/RAM/HEAD/ram/utils/options.py -------------------------------------------------------------------------------- /ram/utils/plot_util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonisCV/RAM/HEAD/ram/utils/plot_util.py -------------------------------------------------------------------------------- /ram/utils/registry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonisCV/RAM/HEAD/ram/utils/registry.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonisCV/RAM/HEAD/requirements.txt -------------------------------------------------------------------------------- /scripts/adaSAM_mac_analysis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonisCV/RAM/HEAD/scripts/adaSAM_mac_analysis.py -------------------------------------------------------------------------------- /scripts/analysis_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonisCV/RAM/HEAD/scripts/analysis_utils.py -------------------------------------------------------------------------------- /scripts/ig.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonisCV/RAM/HEAD/scripts/ig.py -------------------------------------------------------------------------------- /scripts/mac_analysis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonisCV/RAM/HEAD/scripts/mac_analysis.py -------------------------------------------------------------------------------- /scripts/random_analysis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonisCV/RAM/HEAD/scripts/random_analysis.py -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonisCV/RAM/HEAD/setup.cfg -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonisCV/RAM/HEAD/setup.py -------------------------------------------------------------------------------- /test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonisCV/RAM/HEAD/test.sh -------------------------------------------------------------------------------- /train.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DragonisCV/RAM/HEAD/train.sh --------------------------------------------------------------------------------