Skip to content

Commit

Permalink
fix model parsing, arg passing
Browse files Browse the repository at this point in the history
  • Loading branch information
Terézia Slanináková committed Oct 1, 2024
1 parent aa94080 commit 084783b
Show file tree
Hide file tree
Showing 2 changed files with 12 additions and 5 deletions.
15 changes: 11 additions & 4 deletions training/alphafind_training/create_buckets.py
Original file line number Diff line number Diff line change
Expand Up @@ -41,16 +41,23 @@ def load_all_embeddings(path):
def parse_model_params(model_path):
LOG.info(f'Parsing out model params from model path: {model_path}')
pattern = r'model-(\w+)--.*?n_classes-(\d+)(?:--.*?dimensionality-(\d+))?'

if model_path is None:
model = 'MLP'
dimensionality = DEFAULT_DIMENSIONALITY
n_classes = 2
LOG.info(f'Parsed out model={model}, dimensionality={dimensionality}, n_classes={n_classes}')
return model, dimensionality, n_classes

match = re.search(pattern, model_path, re.MULTILINE)
# new model format
if match and len(match.groups()) == 3:
model = match.group(1)
n_classes = int(match.group(2))
dimensionality = match.group(3)
model, n_classes, dimensionality = match.groups()
dimensionality = int(dimensionality) if dimensionality is not None else DEFAULT_DIMENSIONALITY
n_classes = int(n_classes)
else:
LOG.info(f'Failed to parse out model params from model path: {model_path}')
exit(1)

LOG.info(f'Parsed out model={model}, dimensionality={dimensionality}, n_classes={n_classes}')
return model, dimensionality, n_classes

Expand Down
2 changes: 1 addition & 1 deletion training/train_alphafind.py
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ def train_alphafind(base_dir, data_dir, models_dir):

# 5) Create bucket-data mapping to protein IDs
create_mapping(
bucket_path=os.path.join(data_dir, "bucket-data"), output_path=os.path.join(data_dir, "bucket-mapping.pkl")
bucket_data_path=os.path.join(data_dir, "bucket-data"), output_path=os.path.join(data_dir, "bucket-mapping.pkl")
)


Expand Down

0 comments on commit 084783b

Please sign in to comment.