23 lines
792 B
Python
23 lines
792 B
Python
from src.utils.clearml import ClearMLHelper
|
|
|
|
#### ClearML ####
|
|
clearml_helper = ClearMLHelper(project_name="Thesis/NrvForecast")
|
|
task = clearml_helper.get_task(task_name="Global Thresholds Baseline")
|
|
task.execute_remotely(queue_name="default", exit_process=True)
|
|
|
|
from src.policies.baselines.BaselinePolicyEvaluator import BaselinePolicyEvaluator
|
|
from src.policies.simple_baseline import BaselinePolicy, Battery
|
|
from src.policies.baselines.YesterdayBaselinePolicyExecutor import (
|
|
YesterdayBaselinePolicyEvaluator,
|
|
)
|
|
|
|
### Policy Evaluator ###
|
|
battery = Battery(2, 1)
|
|
baseline_policy = BaselinePolicy(battery, data_path="")
|
|
policy_evaluator = YesterdayBaselinePolicyEvaluator(baseline_policy, task)
|
|
|
|
policy_evaluator.evaluate_test_set()
|
|
policy_evaluator.plot_profits_table()
|
|
|
|
task.close()
|