├── README.md ├── logs ├── cifar100_nfg1_ncls1_nproto20_icarl_dual_b1ss_b2free_fixed_exp01 │ ├── iter_0_class_means.pth │ ├── iter_1_class_means.pth │ ├── iter_2_class_means.pth │ └── seed_1993_cifar100_order.pkl ├── cifar100_nfg1_ncls1_nproto20_lucir_dual_b1ss_b2free_fixed_exp01 │ ├── iter_0_class_means.pth │ ├── iter_1_class_means.pth │ └── seed_1993_cifar100_order.pkl └── cifar100_nfg50_ncls10_nproto20_lucir_dual_b1ss_b2free_fixed_exp01 │ ├── iter_4_class_means.pth │ └── seed_1993_cifar100_order.pkl ├── main.py ├── models ├── __pycache__ │ ├── modified_linear.cpython-36.pyc │ ├── modified_linear.cpython-38.pyc │ ├── modified_resnet.cpython-36.pyc │ ├── modified_resnet.cpython-38.pyc │ ├── modified_resnet_cifar.cpython-36.pyc │ ├── modified_resnet_cifar.cpython-38.pyc │ ├── modified_resnetmtl.cpython-36.pyc │ ├── modified_resnetmtl.cpython-38.pyc │ ├── modified_resnetmtl_cifar.cpython-36.pyc │ └── modified_resnetmtl_cifar.cpython-38.pyc ├── modified_linear.py ├── modified_resnet.py ├── modified_resnet_cifar.py ├── modified_resnetmtl.py ├── modified_resnetmtl_cifar.py └── resnet_cifar.py ├── trainer ├── __init__.py ├── __pycache__ │ ├── __init__.cpython-36.pyc │ ├── __init__.cpython-38.pyc │ ├── base_trainer.cpython-36.pyc │ ├── base_trainer.cpython-38.pyc │ ├── incremental_icarl.cpython-36.pyc │ ├── incremental_icarl.cpython-38.pyc │ ├── incremental_lucir.cpython-36.pyc │ ├── incremental_lucir.cpython-38.pyc │ ├── trainer.cpython-36.pyc │ ├── trainer.cpython-38.pyc │ ├── zeroth_phase.cpython-36.pyc │ └── zeroth_phase.cpython-38.pyc ├── base_trainer.py ├── incremental_icarl.py ├── incremental_lucir.py ├── trainer.py └── zeroth_phase.py └── utils ├── __init__.py ├── __pycache__ ├── __init__.cpython-36.pyc ├── __init__.cpython-38.pyc ├── gpu_tools.cpython-36.pyc ├── gpu_tools.cpython-38.pyc ├── misc.cpython-36.pyc ├── misc.cpython-38.pyc ├── process_fp.cpython-36.pyc └── process_fp.cpython-38.pyc ├── gpu_tools.py ├── imagenet ├── __init__.py ├── __pycache__ │ ├── __init__.cpython-36.pyc │ ├── __init__.cpython-38.pyc │ ├── utils_dataset.cpython-36.pyc │ └── utils_dataset.cpython-38.pyc ├── train_and_eval.py ├── utils_dataset.py └── utils_train.py ├── incremental ├── __init__.py ├── __pycache__ │ ├── __init__.cpython-36.pyc │ ├── __init__.cpython-38.pyc │ ├── compute_accuracy.cpython-36.pyc │ ├── compute_accuracy.cpython-38.pyc │ ├── compute_features.cpython-36.pyc │ ├── compute_features.cpython-38.pyc │ ├── conv2d_mtl.cpython-36.pyc │ └── conv2d_mtl.cpython-38.pyc ├── compute_accuracy.py ├── compute_features.py └── conv2d_mtl.py ├── misc.py └── process_fp.py /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashok-arjun/CSCCT/HEAD/README.md -------------------------------------------------------------------------------- /logs/cifar100_nfg1_ncls1_nproto20_icarl_dual_b1ss_b2free_fixed_exp01/iter_0_class_means.pth: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashok-arjun/CSCCT/HEAD/logs/cifar100_nfg1_ncls1_nproto20_icarl_dual_b1ss_b2free_fixed_exp01/iter_0_class_means.pth -------------------------------------------------------------------------------- /logs/cifar100_nfg1_ncls1_nproto20_icarl_dual_b1ss_b2free_fixed_exp01/iter_1_class_means.pth: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashok-arjun/CSCCT/HEAD/logs/cifar100_nfg1_ncls1_nproto20_icarl_dual_b1ss_b2free_fixed_exp01/iter_1_class_means.pth -------------------------------------------------------------------------------- /logs/cifar100_nfg1_ncls1_nproto20_icarl_dual_b1ss_b2free_fixed_exp01/iter_2_class_means.pth: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashok-arjun/CSCCT/HEAD/logs/cifar100_nfg1_ncls1_nproto20_icarl_dual_b1ss_b2free_fixed_exp01/iter_2_class_means.pth -------------------------------------------------------------------------------- /logs/cifar100_nfg1_ncls1_nproto20_icarl_dual_b1ss_b2free_fixed_exp01/seed_1993_cifar100_order.pkl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashok-arjun/CSCCT/HEAD/logs/cifar100_nfg1_ncls1_nproto20_icarl_dual_b1ss_b2free_fixed_exp01/seed_1993_cifar100_order.pkl -------------------------------------------------------------------------------- /logs/cifar100_nfg1_ncls1_nproto20_lucir_dual_b1ss_b2free_fixed_exp01/iter_0_class_means.pth: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashok-arjun/CSCCT/HEAD/logs/cifar100_nfg1_ncls1_nproto20_lucir_dual_b1ss_b2free_fixed_exp01/iter_0_class_means.pth -------------------------------------------------------------------------------- /logs/cifar100_nfg1_ncls1_nproto20_lucir_dual_b1ss_b2free_fixed_exp01/iter_1_class_means.pth: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashok-arjun/CSCCT/HEAD/logs/cifar100_nfg1_ncls1_nproto20_lucir_dual_b1ss_b2free_fixed_exp01/iter_1_class_means.pth -------------------------------------------------------------------------------- /logs/cifar100_nfg1_ncls1_nproto20_lucir_dual_b1ss_b2free_fixed_exp01/seed_1993_cifar100_order.pkl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashok-arjun/CSCCT/HEAD/logs/cifar100_nfg1_ncls1_nproto20_lucir_dual_b1ss_b2free_fixed_exp01/seed_1993_cifar100_order.pkl -------------------------------------------------------------------------------- /logs/cifar100_nfg50_ncls10_nproto20_lucir_dual_b1ss_b2free_fixed_exp01/iter_4_class_means.pth: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashok-arjun/CSCCT/HEAD/logs/cifar100_nfg50_ncls10_nproto20_lucir_dual_b1ss_b2free_fixed_exp01/iter_4_class_means.pth -------------------------------------------------------------------------------- /logs/cifar100_nfg50_ncls10_nproto20_lucir_dual_b1ss_b2free_fixed_exp01/seed_1993_cifar100_order.pkl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashok-arjun/CSCCT/HEAD/logs/cifar100_nfg50_ncls10_nproto20_lucir_dual_b1ss_b2free_fixed_exp01/seed_1993_cifar100_order.pkl -------------------------------------------------------------------------------- /main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashok-arjun/CSCCT/HEAD/main.py -------------------------------------------------------------------------------- /models/__pycache__/modified_linear.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashok-arjun/CSCCT/HEAD/models/__pycache__/modified_linear.cpython-36.pyc -------------------------------------------------------------------------------- /models/__pycache__/modified_linear.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashok-arjun/CSCCT/HEAD/models/__pycache__/modified_linear.cpython-38.pyc -------------------------------------------------------------------------------- /models/__pycache__/modified_resnet.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashok-arjun/CSCCT/HEAD/models/__pycache__/modified_resnet.cpython-36.pyc -------------------------------------------------------------------------------- /models/__pycache__/modified_resnet.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashok-arjun/CSCCT/HEAD/models/__pycache__/modified_resnet.cpython-38.pyc -------------------------------------------------------------------------------- /models/__pycache__/modified_resnet_cifar.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashok-arjun/CSCCT/HEAD/models/__pycache__/modified_resnet_cifar.cpython-36.pyc -------------------------------------------------------------------------------- /models/__pycache__/modified_resnet_cifar.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashok-arjun/CSCCT/HEAD/models/__pycache__/modified_resnet_cifar.cpython-38.pyc -------------------------------------------------------------------------------- /models/__pycache__/modified_resnetmtl.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashok-arjun/CSCCT/HEAD/models/__pycache__/modified_resnetmtl.cpython-36.pyc -------------------------------------------------------------------------------- /models/__pycache__/modified_resnetmtl.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashok-arjun/CSCCT/HEAD/models/__pycache__/modified_resnetmtl.cpython-38.pyc -------------------------------------------------------------------------------- /models/__pycache__/modified_resnetmtl_cifar.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashok-arjun/CSCCT/HEAD/models/__pycache__/modified_resnetmtl_cifar.cpython-36.pyc -------------------------------------------------------------------------------- /models/__pycache__/modified_resnetmtl_cifar.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashok-arjun/CSCCT/HEAD/models/__pycache__/modified_resnetmtl_cifar.cpython-38.pyc -------------------------------------------------------------------------------- /models/modified_linear.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashok-arjun/CSCCT/HEAD/models/modified_linear.py -------------------------------------------------------------------------------- /models/modified_resnet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashok-arjun/CSCCT/HEAD/models/modified_resnet.py -------------------------------------------------------------------------------- /models/modified_resnet_cifar.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashok-arjun/CSCCT/HEAD/models/modified_resnet_cifar.py -------------------------------------------------------------------------------- /models/modified_resnetmtl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashok-arjun/CSCCT/HEAD/models/modified_resnetmtl.py -------------------------------------------------------------------------------- /models/modified_resnetmtl_cifar.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashok-arjun/CSCCT/HEAD/models/modified_resnetmtl_cifar.py -------------------------------------------------------------------------------- /models/resnet_cifar.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashok-arjun/CSCCT/HEAD/models/resnet_cifar.py -------------------------------------------------------------------------------- /trainer/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /trainer/__pycache__/__init__.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashok-arjun/CSCCT/HEAD/trainer/__pycache__/__init__.cpython-36.pyc -------------------------------------------------------------------------------- /trainer/__pycache__/__init__.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashok-arjun/CSCCT/HEAD/trainer/__pycache__/__init__.cpython-38.pyc -------------------------------------------------------------------------------- /trainer/__pycache__/base_trainer.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashok-arjun/CSCCT/HEAD/trainer/__pycache__/base_trainer.cpython-36.pyc -------------------------------------------------------------------------------- /trainer/__pycache__/base_trainer.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashok-arjun/CSCCT/HEAD/trainer/__pycache__/base_trainer.cpython-38.pyc -------------------------------------------------------------------------------- /trainer/__pycache__/incremental_icarl.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashok-arjun/CSCCT/HEAD/trainer/__pycache__/incremental_icarl.cpython-36.pyc -------------------------------------------------------------------------------- /trainer/__pycache__/incremental_icarl.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashok-arjun/CSCCT/HEAD/trainer/__pycache__/incremental_icarl.cpython-38.pyc -------------------------------------------------------------------------------- /trainer/__pycache__/incremental_lucir.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashok-arjun/CSCCT/HEAD/trainer/__pycache__/incremental_lucir.cpython-36.pyc -------------------------------------------------------------------------------- /trainer/__pycache__/incremental_lucir.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashok-arjun/CSCCT/HEAD/trainer/__pycache__/incremental_lucir.cpython-38.pyc -------------------------------------------------------------------------------- /trainer/__pycache__/trainer.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashok-arjun/CSCCT/HEAD/trainer/__pycache__/trainer.cpython-36.pyc -------------------------------------------------------------------------------- /trainer/__pycache__/trainer.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashok-arjun/CSCCT/HEAD/trainer/__pycache__/trainer.cpython-38.pyc -------------------------------------------------------------------------------- /trainer/__pycache__/zeroth_phase.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashok-arjun/CSCCT/HEAD/trainer/__pycache__/zeroth_phase.cpython-36.pyc -------------------------------------------------------------------------------- /trainer/__pycache__/zeroth_phase.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashok-arjun/CSCCT/HEAD/trainer/__pycache__/zeroth_phase.cpython-38.pyc -------------------------------------------------------------------------------- /trainer/base_trainer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashok-arjun/CSCCT/HEAD/trainer/base_trainer.py -------------------------------------------------------------------------------- /trainer/incremental_icarl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashok-arjun/CSCCT/HEAD/trainer/incremental_icarl.py -------------------------------------------------------------------------------- /trainer/incremental_lucir.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashok-arjun/CSCCT/HEAD/trainer/incremental_lucir.py -------------------------------------------------------------------------------- /trainer/trainer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashok-arjun/CSCCT/HEAD/trainer/trainer.py -------------------------------------------------------------------------------- /trainer/zeroth_phase.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashok-arjun/CSCCT/HEAD/trainer/zeroth_phase.py -------------------------------------------------------------------------------- /utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /utils/__pycache__/__init__.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashok-arjun/CSCCT/HEAD/utils/__pycache__/__init__.cpython-36.pyc -------------------------------------------------------------------------------- /utils/__pycache__/__init__.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashok-arjun/CSCCT/HEAD/utils/__pycache__/__init__.cpython-38.pyc -------------------------------------------------------------------------------- /utils/__pycache__/gpu_tools.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashok-arjun/CSCCT/HEAD/utils/__pycache__/gpu_tools.cpython-36.pyc -------------------------------------------------------------------------------- /utils/__pycache__/gpu_tools.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashok-arjun/CSCCT/HEAD/utils/__pycache__/gpu_tools.cpython-38.pyc -------------------------------------------------------------------------------- /utils/__pycache__/misc.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashok-arjun/CSCCT/HEAD/utils/__pycache__/misc.cpython-36.pyc -------------------------------------------------------------------------------- /utils/__pycache__/misc.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashok-arjun/CSCCT/HEAD/utils/__pycache__/misc.cpython-38.pyc -------------------------------------------------------------------------------- /utils/__pycache__/process_fp.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashok-arjun/CSCCT/HEAD/utils/__pycache__/process_fp.cpython-36.pyc -------------------------------------------------------------------------------- /utils/__pycache__/process_fp.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashok-arjun/CSCCT/HEAD/utils/__pycache__/process_fp.cpython-38.pyc -------------------------------------------------------------------------------- /utils/gpu_tools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashok-arjun/CSCCT/HEAD/utils/gpu_tools.py -------------------------------------------------------------------------------- /utils/imagenet/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashok-arjun/CSCCT/HEAD/utils/imagenet/__init__.py -------------------------------------------------------------------------------- /utils/imagenet/__pycache__/__init__.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashok-arjun/CSCCT/HEAD/utils/imagenet/__pycache__/__init__.cpython-36.pyc -------------------------------------------------------------------------------- /utils/imagenet/__pycache__/__init__.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashok-arjun/CSCCT/HEAD/utils/imagenet/__pycache__/__init__.cpython-38.pyc -------------------------------------------------------------------------------- /utils/imagenet/__pycache__/utils_dataset.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashok-arjun/CSCCT/HEAD/utils/imagenet/__pycache__/utils_dataset.cpython-36.pyc -------------------------------------------------------------------------------- /utils/imagenet/__pycache__/utils_dataset.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashok-arjun/CSCCT/HEAD/utils/imagenet/__pycache__/utils_dataset.cpython-38.pyc -------------------------------------------------------------------------------- /utils/imagenet/train_and_eval.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashok-arjun/CSCCT/HEAD/utils/imagenet/train_and_eval.py -------------------------------------------------------------------------------- /utils/imagenet/utils_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashok-arjun/CSCCT/HEAD/utils/imagenet/utils_dataset.py -------------------------------------------------------------------------------- /utils/imagenet/utils_train.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashok-arjun/CSCCT/HEAD/utils/imagenet/utils_train.py -------------------------------------------------------------------------------- /utils/incremental/__init__.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python 2 | # coding=utf-8 3 | # for incremental train and eval 4 | -------------------------------------------------------------------------------- /utils/incremental/__pycache__/__init__.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashok-arjun/CSCCT/HEAD/utils/incremental/__pycache__/__init__.cpython-36.pyc -------------------------------------------------------------------------------- /utils/incremental/__pycache__/__init__.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashok-arjun/CSCCT/HEAD/utils/incremental/__pycache__/__init__.cpython-38.pyc -------------------------------------------------------------------------------- /utils/incremental/__pycache__/compute_accuracy.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashok-arjun/CSCCT/HEAD/utils/incremental/__pycache__/compute_accuracy.cpython-36.pyc -------------------------------------------------------------------------------- /utils/incremental/__pycache__/compute_accuracy.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashok-arjun/CSCCT/HEAD/utils/incremental/__pycache__/compute_accuracy.cpython-38.pyc -------------------------------------------------------------------------------- /utils/incremental/__pycache__/compute_features.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashok-arjun/CSCCT/HEAD/utils/incremental/__pycache__/compute_features.cpython-36.pyc -------------------------------------------------------------------------------- /utils/incremental/__pycache__/compute_features.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashok-arjun/CSCCT/HEAD/utils/incremental/__pycache__/compute_features.cpython-38.pyc -------------------------------------------------------------------------------- /utils/incremental/__pycache__/conv2d_mtl.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashok-arjun/CSCCT/HEAD/utils/incremental/__pycache__/conv2d_mtl.cpython-36.pyc -------------------------------------------------------------------------------- /utils/incremental/__pycache__/conv2d_mtl.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashok-arjun/CSCCT/HEAD/utils/incremental/__pycache__/conv2d_mtl.cpython-38.pyc -------------------------------------------------------------------------------- /utils/incremental/compute_accuracy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashok-arjun/CSCCT/HEAD/utils/incremental/compute_accuracy.py -------------------------------------------------------------------------------- /utils/incremental/compute_features.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashok-arjun/CSCCT/HEAD/utils/incremental/compute_features.py -------------------------------------------------------------------------------- /utils/incremental/conv2d_mtl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashok-arjun/CSCCT/HEAD/utils/incremental/conv2d_mtl.py -------------------------------------------------------------------------------- /utils/misc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashok-arjun/CSCCT/HEAD/utils/misc.py -------------------------------------------------------------------------------- /utils/process_fp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashok-arjun/CSCCT/HEAD/utils/process_fp.py --------------------------------------------------------------------------------