Skip to content

Commit 2e32c10

Browse files
author
Vincent Moens
authored
[BugFix] Avoid overlapping temporary dirs during training (#1635)
1 parent 3b355dd commit 2e32c10

File tree

11 files changed

+13
-11
lines changed

11 files changed

+13
-11
lines changed

examples/cql/utils.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,7 @@ def make_replay_buffer(
9090
batch_size,
9191
prb=False,
9292
buffer_size=1000000,
93-
buffer_scratch_dir="/tmp/",
93+
buffer_scratch_dir=None,
9494
device="cpu",
9595
prefetch=3,
9696
):

examples/ddpg/ddpg.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ def main(cfg: "DictConfig"): # noqa: F821
6969
batch_size=cfg.optim.batch_size,
7070
prb=cfg.replay_buffer.prb,
7171
buffer_size=cfg.replay_buffer.size,
72-
buffer_scratch_dir="/tmp/" + cfg.replay_buffer.scratch_dir,
72+
buffer_scratch_dir=cfg.replay_buffer.scratch_dir,
7373
device=device,
7474
)
7575

examples/ddpg/utils.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -107,7 +107,7 @@ def make_replay_buffer(
107107
batch_size,
108108
prb=False,
109109
buffer_size=1000000,
110-
buffer_scratch_dir="/tmp/",
110+
buffer_scratch_dir=None,
111111
device="cpu",
112112
prefetch=3,
113113
):

examples/decision_transformer/dt_config.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ replay_buffer:
3434
stacked_frames: 20
3535
buffer_prefetch: 64
3636
capacity: 1_000_000
37-
buffer_scratch_dir: "/tmp/"
37+
buffer_scratch_dir:
3838
device: cpu
3939
prefetch: 3
4040

examples/decision_transformer/odt_config.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ replay_buffer:
3434
stacked_frames: 20
3535
buffer_prefetch: 64
3636
capacity: 1_000_000
37-
buffer_scratch_dir: "/tmp/"
37+
buffer_scratch_dir:
3838
device: cuda:0
3939
prefetch: 3
4040

examples/decision_transformer/utils.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -287,7 +287,9 @@ def make_online_replay_buffer(offline_buffer, rb_cfg, reward_scaling=0.001):
287287
catframes,
288288
)
289289
storage = LazyMemmapStorage(
290-
rb_cfg.capacity, rb_cfg.buffer_scratch_dir, device=rb_cfg.device
290+
max_size=rb_cfg.capacity,
291+
scratch_dir=rb_cfg.buffer_scratch_dir,
292+
device=rb_cfg.device,
291293
)
292294

293295
replay_buffer = TensorDictReplayBuffer(

examples/discrete_sac/discrete_sac.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ def make_replay_buffer(
4343
prb=False,
4444
buffer_size=1000000,
4545
batch_size=256,
46-
buffer_scratch_dir="/tmp/",
46+
buffer_scratch_dir=None,
4747
device="cpu",
4848
prefetch=3,
4949
):

examples/iql/iql_online.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ def make_replay_buffer(
3939
batch_size,
4040
prb=False,
4141
buffer_size=1000000,
42-
buffer_scratch_dir="/tmp/",
42+
buffer_scratch_dir=None,
4343
device="cpu",
4444
prefetch=3,
4545
):

examples/sac/sac.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ def main(cfg: "DictConfig"): # noqa: F821
6969
batch_size=cfg.optim.batch_size,
7070
prb=cfg.replay_buffer.prb,
7171
buffer_size=cfg.replay_buffer.size,
72-
buffer_scratch_dir="/tmp/" + cfg.replay_buffer.scratch_dir,
72+
buffer_scratch_dir=cfg.replay_buffer.scratch_dir,
7373
device=device,
7474
)
7575

examples/sac/utils.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,7 @@ def make_replay_buffer(
8989
batch_size,
9090
prb=False,
9191
buffer_size=1000000,
92-
buffer_scratch_dir="/tmp/",
92+
buffer_scratch_dir=None,
9393
device="cpu",
9494
prefetch=3,
9595
):

0 commit comments

Comments
 (0)