ver Dec27thv2
updated a task config updated documents fixed the options feature of evaluator updated with new properties of charts current load_charts should be ok, I think
This commit is contained in:
@@ -79,6 +79,7 @@ class DesktopEnv(gym.Env):
|
||||
self.metric: Metric = getattr(metrics, self.evaluator["func"])
|
||||
self.result_getter: Getter = getattr(getters, "get_{:}".format(self.evaluator["result"]["type"]))
|
||||
self.expected_getter: Getter = getattr(getters, "get_{:}".format(self.evaluator["expected"]["type"]))
|
||||
self.metric_options: Dict[str, Any] = self.evaluator.get("options", {})
|
||||
|
||||
# Initialize emulator and controller
|
||||
print("Initializing...")
|
||||
@@ -165,6 +166,7 @@ class DesktopEnv(gym.Env):
|
||||
self.metric: Metric = getattr(metrics, self.evaluator["func"])
|
||||
self.result_getter: Getter = getattr(getters, "get_{:}".format(self.evaluator["result"]["type"]))
|
||||
self.expected_getter: Getter = getattr(getters, "get_{:}".format(self.evaluator["expected"]["type"]))
|
||||
self.metric_options = self.evaluator.get("options", {})
|
||||
|
||||
self.setup_controller.reset_cache_dir(self.cache_dir)
|
||||
|
||||
@@ -237,7 +239,7 @@ class DesktopEnv(gym.Env):
|
||||
|
||||
result = self.result_getter(self, self.evaluator["result"])
|
||||
expected = self.expected_getter(self, self.evaluator["expected"])
|
||||
metric: float = self.metric(result, expected)
|
||||
metric: float = self.metric(result, expected, **self.metric_options)
|
||||
|
||||
return metric
|
||||
|
||||
|
||||
Reference in New Issue
Block a user