Skip to content

Commit 77ae3d3

Browse files
envint
1 parent 4132f7a commit 77ae3d3

1 file changed

Lines changed: 5 additions & 1 deletion

File tree

cape_document_qa/cape_document_qa_settings.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,13 +14,17 @@
1414

1515
import os
1616

17+
def envint(varname: str, default: int) -> int:
18+
return int(os.getenv(varname, default))
19+
20+
1721
THIS_FOLDER = os.path.abspath(os.path.join(os.path.dirname(__file__)))
1822

1923
MODELS_FOLDER = os.getenv('CAPE_MODELS_FOLDER', os.path.join(THIS_FOLDER, 'storage', 'models'))
2024
MODEL_FOLDER = os.getenv('CAPE_MODEL_FOLDER', os.path.join(MODELS_FOLDER, 'production_ready_model'))
2125
MODEL_URL = os.getenv('CAPE_MODEL_URL',
2226
'https://github.com/bloomsburyai/cape-document-qa/releases/download/v0.1.2/production_ready_model.tar.xz')
23-
MODEL_MB_SIZE = os.getenv('CAPE_MODEL_MB_SIZE', 422)
27+
MODEL_MB_SIZE = envint('CAPE_MODEL_MB_SIZE', 422)
2428
DOWNLOAD_ALL_GLOVE_EMBEDDINGS = os.getenv('DOWNLOAD_ALL_GLOVE_EMBEDDINGS', 'False').lower() == 'true'
2529
GLOVE_EMBEDDINGS_URL = os.getenv('CAPE_GLOVE_EMBEDDINGS_URL', 'https://nlp.stanford.edu/data/glove.840B.300d.zip')
2630

0 commit comments

Comments
 (0)