Merge branch 'main' of github.com:xlang-ai/DesktopEnv
This commit is contained in:
@@ -174,7 +174,7 @@ class DesktopEnv(gym.Env):
|
|||||||
if isinstance(self.evaluator["func"], list) \
|
if isinstance(self.evaluator["func"], list) \
|
||||||
else getattr(metrics, self.evaluator["func"])
|
else getattr(metrics, self.evaluator["func"])
|
||||||
self.metric_conj: str = self.evaluator.get("conj", "and") # take conjunction of multiple metrics
|
self.metric_conj: str = self.evaluator.get("conj", "and") # take conjunction of multiple metrics
|
||||||
if "result" in self.evaluator:
|
if "result" in self.evaluator and len(self.evaluator["result"])>0:
|
||||||
self.result_getter: Getter = [getattr(getters, "get_{:}".format(res["type"])) for res in
|
self.result_getter: Getter = [getattr(getters, "get_{:}".format(res["type"])) for res in
|
||||||
self.evaluator["result"]] \
|
self.evaluator["result"]] \
|
||||||
if isinstance(self.evaluator["result"], list) \
|
if isinstance(self.evaluator["result"], list) \
|
||||||
@@ -184,7 +184,7 @@ class DesktopEnv(gym.Env):
|
|||||||
if isinstance(self.metric, list) \
|
if isinstance(self.metric, list) \
|
||||||
else None
|
else None
|
||||||
|
|
||||||
if "expected" in self.evaluator:
|
if "expected" in self.evaluator and len(self.evaluator["expected"])>0:
|
||||||
self.expected_getter: Getter = [getattr(getters, "get_{:}".format(exp["type"])) if exp else None for exp in
|
self.expected_getter: Getter = [getattr(getters, "get_{:}".format(exp["type"])) if exp else None for exp in
|
||||||
self.evaluator["expected"]] \
|
self.evaluator["expected"]] \
|
||||||
if isinstance(self.evaluator["expected"], list) \
|
if isinstance(self.evaluator["expected"], list) \
|
||||||
|
|||||||
@@ -10,10 +10,6 @@
|
|||||||
"libreoffice_calc"
|
"libreoffice_calc"
|
||||||
],
|
],
|
||||||
"evaluator": {
|
"evaluator": {
|
||||||
"func": "infeasible",
|
"func": "infeasible"
|
||||||
"expected": {
|
|
||||||
},
|
|
||||||
"result": {
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -10,10 +10,6 @@
|
|||||||
"libreoffice_calc"
|
"libreoffice_calc"
|
||||||
],
|
],
|
||||||
"evaluator": {
|
"evaluator": {
|
||||||
"func": "infeasible",
|
"func": "infeasible"
|
||||||
"expected": {
|
|
||||||
},
|
|
||||||
"result": {
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
Reference in New Issue
Block a user