From fab7b5419bbbcc9971e6bde73bfd79ebcbdd0119 Mon Sep 17 00:00:00 2001 From: Alinson S Xavier Date: Thu, 14 Jan 2021 21:00:52 -0600 Subject: [PATCH] BenchmarkRunner: Create parent dirs in save_results --- miplearn/benchmark.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/miplearn/benchmark.py b/miplearn/benchmark.py index 15d2fc1..e10a268 100644 --- a/miplearn/benchmark.py +++ b/miplearn/benchmark.py @@ -8,6 +8,7 @@ import pandas as pd import numpy as np import logging from tqdm.auto import tqdm +import os from .solvers.learning import LearningSolver @@ -61,6 +62,7 @@ class BenchmarkRunner: return self.results def save_results(self, filename): + os.makedirs(os.path.dirname(filename), exist_ok=True) self.results.to_csv(filename) def load_results(self, filename):