Skip to content

Commit

Permalink
Merge pull request alibaba#165 from alibaba/Longpai-patch-3
Browse files Browse the repository at this point in the history
Fix bug about app_parameters.
  • Loading branch information
chywang authored Jul 28, 2022
2 parents fa12d08 + e7d7020 commit 120c733
Showing 1 changed file with 3 additions and 1 deletion.
4 changes: 3 additions & 1 deletion easynlp/appzoo/api.py
Original file line number Diff line number Diff line change
Expand Up @@ -318,7 +318,9 @@ def get_application_evaluator(app_name, valid_dataset, user_defined_parameters,
if app_name.startswith(name):
if type(evaluator) != dict:
return evaluator(valid_dataset=valid_dataset, user_defined_parameters=user_defined_parameters, **kwargs)
app_parameters = user_defined_parameters.get('app_parameters')
app_parameters = {}
if "app_parameters" in user_defined_parameters:
app_parameters = user_defined_parameters.get('app_parameters')
evaluator_keys = set([key.split('.')[0] for key in evaluator.keys()])
union_name = list(evaluator_keys & set(app_parameters.keys()))
assert len(union_name) <= 1, "Only one evaluator can be invoked, but more than one is specified in the app_parameters!"
Expand Down

0 comments on commit 120c733

Please sign in to comment.