From d3f7291e97b908eb11ec9827e38273734877de61 Mon Sep 17 00:00:00 2001
From: pat-alt <altmeyerpat@gmail.com>
Date: Fri, 29 Sep 2023 15:34:53 +0200
Subject: [PATCH] trying to reduce memory usage by moving temporary grid search
 results out of memory

---
 experiments/grid_search.jl | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/experiments/grid_search.jl b/experiments/grid_search.jl
index 5bdb5aaa..3a62e9a3 100644
--- a/experiments/grid_search.jl
+++ b/experiments/grid_search.jl
@@ -57,11 +57,11 @@ function grid_search(
         # Save:
         if !(is_multi_processed(PLZ) && MPI.Comm_rank(PLZ.comm) != 0)
             Serialization.serialize(
-                joinpath(storage_path, "$(params)_$(counter).jls"),
+                joinpath(storage_path, "params_$(counter).jls"),
                 df_params,
             )
             Serialization.serialize(
-                joinpath(storage_path, "$(outcomes)_$(counter).jls"),
+                joinpath(storage_path, "outcomes_$(counter).jls"),
                 df_outcomes,
             )
         end
@@ -75,8 +75,8 @@ function grid_search(
         df_params = []
         df_outcomes = []
         for i in 1:length(grid)
-            df_params = push!(df_params, Serialization.deserialize(joinpath(storage_path_params, "$(i).jls")))
-            df_outcomes = push!(df_outcomes; Serialization.deserialize(joinpath(storage_path_outcomes, "$(i).jls")))
+            push!(df_params, Serialization.deserialize(joinpath(storage_path, "params_$(i).jls")))
+            push!(df_outcomes, Serialization.deserialize(joinpath(storage_path, "outcomes_$(i).jls")))
         end
         outcomes = Dict(:df_params => vcat(df_params...), :df_outcomes => vcat(df_outcomes...))
 
-- 
GitLab