@@ -255,6 +255,8 @@ def analyze_session(session_spec, session_df, df_mode, plot=True):
255
255
# plot graph
256
256
viz .plot_session (session_spec , session_metrics , session_df , df_mode )
257
257
viz .plot_session (session_spec , session_metrics , session_df , df_mode , ma = True )
258
+ # manually shut down orca server to avoid zombie processes
259
+ viz .pio .orca .shutdown_server ()
258
260
return session_metrics
259
261
260
262
@@ -266,6 +268,8 @@ def analyze_trial(trial_spec, session_metrics_list):
266
268
# plot graphs
267
269
viz .plot_trial (trial_spec , trial_metrics )
268
270
viz .plot_trial (trial_spec , trial_metrics , ma = True )
271
+ # manually shut down orca server to avoid zombie processes
272
+ viz .pio .orca .shutdown_server ()
269
273
# zip files
270
274
if util .get_lab_mode () == 'train' :
271
275
predir , _ , _ , _ , _ , _ = util .prepath_split (info_prepath )
@@ -284,6 +288,8 @@ def analyze_experiment(spec, trial_data_dict):
284
288
# plot graph
285
289
viz .plot_experiment (spec , experiment_df , METRICS_COLS )
286
290
viz .plot_experiment_trials (spec , experiment_df , METRICS_COLS )
291
+ # manually shut down orca server to avoid zombie processes
292
+ viz .pio .orca .shutdown_server ()
287
293
# zip files
288
294
predir , _ , _ , _ , _ , _ = util .prepath_split (info_prepath )
289
295
zipdir = util .smart_path (predir )
0 commit comments