Skip to content

Commit 2b3965c

Browse files
author
Arthur Douillard
committed
[common] Free more memory (still some leak) when running several consecutive exp.
1 parent f2b6c26 commit 2b3965c

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

inclearn/train.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,11 @@
99

1010
def train(args):
1111
seed_list = copy.deepcopy(args["seed"])
12+
device = copy.deepcopy(args["device"])
13+
1214
for seed in seed_list:
1315
args["seed"] = seed
16+
args["device"] = device
1417
_train(args)
1518

1619

@@ -63,6 +66,11 @@ def _train(args):
6366
if args["name"]:
6467
results_utils.save_results(results, args["name"])
6568

69+
del model
70+
del train_set
71+
del test_set
72+
torch.cuda.empty_cache()
73+
6674

6775
def _set_seed(seed):
6876
print("Set seed", seed)

0 commit comments

Comments
 (0)