import json
import pathlib

if __name__ == "__main__":
    # use static value for model evaluation metrics
    report_dict = {"metrics": {"f1": {"value": 0.7}, "mse": {"value": 5.8}}}

    output_dir = "/opt/ml/processing/evaluation"
    pathlib.Path(output_dir).mkdir(parents=True, exist_ok=True)

    evaluation_path = f"{output_dir}/evaluation.json"
    with open(evaluation_path, "w") as f:
        f.write(json.dumps(report_dict))