From ae08f994d5a5bf13fba7219a41b53f9c11f52bd9 Mon Sep 17 00:00:00 2001 From: Nikolai Hartmann <Nikolai.Hartmann@physik.uni-muenchen.de> Date: Fri, 10 Aug 2018 18:18:44 +0200 Subject: [PATCH] try to avoid copying also when fitting scaler --- toolkit.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/toolkit.py b/toolkit.py index e0504e5..a3cfd20 100755 --- a/toolkit.py +++ b/toolkit.py @@ -19,6 +19,7 @@ import csv import math import glob import shutil +import gc import logging logger = logging.getLogger("KerasROOTClassification") @@ -536,7 +537,10 @@ class ClassificationProject(object): else: raise ValueError("Scaler type {} unknown".format(self.scaler_type)) logger.info("Fitting {} to training data".format(self.scaler_type)) + orig_copy_setting = self.scaler.copy + self.scaler.copy = False self._scaler.fit(self.x_train, **scaler_fit_kwargs) + self.scaler.copy = orig_copy_setting joblib.dump(self._scaler, filename) return self._scaler -- GitLab