From 8f27e779d51a804948eac64d0719ffd233c30bbf Mon Sep 17 00:00:00 2001 From: ageorge <anjith.george@idiap.ch> Date: Fri, 3 May 2019 14:53:41 +0200 Subject: [PATCH] Pretrained model path templates --- .../mccnn/tifs2018/config/FASNet_config.py | 31 +++++++++++++++++-- .../mccnn/tifs2018/config/MCCNN_config.py | 23 ++++++++++++-- bob/paper/mccnn/tifs2018/models/__init__.py | 0 3 files changed, 49 insertions(+), 5 deletions(-) create mode 100644 bob/paper/mccnn/tifs2018/models/__init__.py diff --git a/bob/paper/mccnn/tifs2018/config/FASNet_config.py b/bob/paper/mccnn/tifs2018/config/FASNet_config.py index b0f805b..2acbff1 100644 --- a/bob/paper/mccnn/tifs2018/config/FASNet_config.py +++ b/bob/paper/mccnn/tifs2018/config/FASNet_config.py @@ -96,8 +96,35 @@ from bob.learn.pytorch.extractor.image import FASNetExtractor from bob.bio.video.extractor import Wrapper -MODEL_FILE= None # Replace with '<PATH_TO_MODEL>' -#################################################################### +# MODEL_FILE= None # Replace with '<PATH_TO_MODEL>' +# #################################################################### + +# If you want to use the pretrained model + +import pkg_resources + +MODEL_FILE = pkg_resources.resource_filename( 'bob.paper.mccnn.tifs2018', 'models/fasnet.pth') + +URL='http://www.idiap.ch/~ageorge/model_100_0.pth' + +if not os.path.exists(MODEL_FILE): + + logger.info('Downloading the FASNet model') + + bob.extension.download.download_file(URL,MODEL_FILE) + + logger.info('Downloaded FASNet model to location: {}'.format(MODEL_FILE)) + + + + + +MODEL_FILE= + +/idiap/temp/ageorge/MCCNN_paperpackage/bob.paper.mccnn.tifs2018/src/bob.paper.mccnn.tifs2018/bob/paper/mccnn/tifs2018/models/mccnn_best_C1-B1-FFC.pth +/idiap/temp/ageorge/MCCNN_paperpackage/bob.paper.mccnn.tifs2018/src/bob.paper.mccnn.tifs2018/bob/paper/mccnn/tifs2018/models/fasnet.pth + + _img_transform = transforms.Compose([transforms.ToPILImage(),transforms.Resize(224, interpolation=2),transforms.ToTensor(),transforms.Normalize(mean=[0.485, 0.456, 0.406], diff --git a/bob/paper/mccnn/tifs2018/config/MCCNN_config.py b/bob/paper/mccnn/tifs2018/config/MCCNN_config.py index 71e02fc..d698bcc 100644 --- a/bob/paper/mccnn/tifs2018/config/MCCNN_config.py +++ b/bob/paper/mccnn/tifs2018/config/MCCNN_config.py @@ -92,10 +92,27 @@ from bob.learn.pytorch.extractor.image import MCCNNExtractor from bob.bio.video.extractor import Wrapper -MODEL_FILE= None # Replace with '<PATH_TO_MODEL>' -#################################################################### +# MODEL_FILE= None # Replace with '<PATH_TO_MODEL>' +# #################################################################### + +# If you want to use the pretrained model + +import pkg_resources + +MODEL_FILE = pkg_resources.resource_filename( 'bob.paper.mccnn.tifs2018', 'models/mccnn_best_C1-B1-FFC.pth') + +URL='http://www.idiap.ch/~ageorge/model_100_0.pth' + +if not os.path.exists(MODEL_FILE): + + logger.info('Downloading the MCCNN model') + + bob.extension.download.download_file(URL,MODEL_FILE) + + logger.info('Downloaded MCCNN model to location: {}'.format(MODEL_FILE)) + -ADAPTED_LAYERS= 'conv1-group1-block1-ffc' +ADAPTED_LAYERS= 'conv1-group1-ffc' #################################################################### SELECTED_CHANNELS= [0,1,2,3] diff --git a/bob/paper/mccnn/tifs2018/models/__init__.py b/bob/paper/mccnn/tifs2018/models/__init__.py new file mode 100644 index 0000000..e69de29 -- GitLab