Spaces:
Build error
Build error
Commit
·
e586aba
1
Parent(s):
447b9ea
pre-loading models
Browse files
app.py
CHANGED
|
@@ -11,7 +11,7 @@ language_map = {'English':'en','Swahili':'sw','Fon':'fon','Igbo':'ig',
|
|
| 11 |
|
| 12 |
#List of available languages I worked on.
|
| 13 |
available_language_pairs =['en-sw','en-af','en-ar','efi-en','en-ha','en-ig','en-fon','en-twi','sn-en','sw-en','yo-en']
|
| 14 |
-
|
| 15 |
|
| 16 |
def load_config(path="configs/default.yaml") -> dict:
|
| 17 |
"""
|
|
@@ -50,9 +50,10 @@ def load_model(source_language,target_language):
|
|
| 50 |
params = load_params_for_prediction(parsed_yaml_file,best_ckpt)
|
| 51 |
return params
|
| 52 |
|
|
|
|
| 53 |
#Load models of all available language pairs
|
| 54 |
-
examples_available_models=[]
|
| 55 |
model_mapping = {}
|
|
|
|
| 56 |
for availabe_lang in available_language_pairs:
|
| 57 |
try:
|
| 58 |
model_mapping.update({availabe_lang:load_model(availabe_lang.split('-')[0],availabe_lang.split('-')[1])})
|
|
|
|
| 11 |
|
| 12 |
#List of available languages I worked on.
|
| 13 |
available_language_pairs =['en-sw','en-af','en-ar','efi-en','en-ha','en-ig','en-fon','en-twi','sn-en','sw-en','yo-en']
|
| 14 |
+
available_languages = list(language_map.keys())
|
| 15 |
|
| 16 |
def load_config(path="configs/default.yaml") -> dict:
|
| 17 |
"""
|
|
|
|
| 50 |
params = load_params_for_prediction(parsed_yaml_file,best_ckpt)
|
| 51 |
return params
|
| 52 |
|
| 53 |
+
|
| 54 |
#Load models of all available language pairs
|
|
|
|
| 55 |
model_mapping = {}
|
| 56 |
+
examples_available_models=[] # Keep track of models that loaded successfully and display only them in the Examples.
|
| 57 |
for availabe_lang in available_language_pairs:
|
| 58 |
try:
|
| 59 |
model_mapping.update({availabe_lang:load_model(availabe_lang.split('-')[0],availabe_lang.split('-')[1])})
|