Skip to content

Commit

Permalink
added a switch for future model types
Browse files Browse the repository at this point in the history
  • Loading branch information
patrick-bloomsbury committed Aug 7, 2018
1 parent 2c1fcc7 commit 7fa606e
Showing 1 changed file with 6 additions and 2 deletions.
8 changes: 6 additions & 2 deletions cape_responder/responder_core.py
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,7 @@
}

SPEED_OR_ACCURACY_CHUNKS_MAP = {'speed': 0.25, 'balanced': 1, 'accuracy': 4, 'total': -1}
MACHINE_READER_MODEL_TYPE_TO_USE = 'CAPE_DOCUMENT_QA'


class Responder:
Expand All @@ -40,8 +41,11 @@ class Responder:
@staticmethod
def get_machine_reader():
if Responder._MACHINE_READER is None:
machine_reader_conf = cape_docqa_machine_reader.get_production_model_config()
machine_reader_model = cape_docqa_machine_reader.CapeDocQAMachineReaderModel(machine_reader_conf)
if MACHINE_READER_MODEL_TYPE_TO_USE == 'CAPE_DOCUMENT_QA':
machine_reader_conf = cape_docqa_machine_reader.get_production_model_config()
machine_reader_model = cape_docqa_machine_reader.CapeDocQAMachineReaderModel(machine_reader_conf)
else:
raise ValueError('Machine reader model type {} not implemented'.format(MACHINE_READER_MODEL_TYPE_TO_USE))
Responder._MACHINE_READER = MachineReader(machine_reader_model)
return Responder._MACHINE_READER

Expand Down

0 comments on commit 7fa606e

Please sign in to comment.