Skip to content

Commit dc5e594

Browse files
authored
Update AdvancedPSLibtaskExt.jl
1 parent a54d271 commit dc5e594

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

ext/AdvancedPSLibtaskExt.jl

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ function AdvancedPS.advance!(trace::LibtaskTrace, isref::Bool=false)
5151
isref ? AdvancedPS.load_state!(trace.rng) : AdvancedPS.save_state!(trace.rng)
5252
AdvancedPS.inc_counter!(trace.rng)
5353

54-
Libtask.set_dynamic_scope!(trace.model.ctask, trace.rng)
54+
Libtask.set_taped_globals!(trace.model.ctask, trace.rng)
5555

5656
# Move to next step
5757
return Libtask.consume(trace.model.ctask)
@@ -70,7 +70,7 @@ end
7070
function AdvancedPS.update_rng!(trace::LibtaskTrace)
7171
new_rng = deepcopy(trace.rng)
7272
trace.rng = new_rng
73-
Libtask.set_dynamic_scope!(trace.model.ctask, trace.rng)
73+
Libtask.set_taped_globals!(trace.model.ctask, trace.rng)
7474
return trace
7575
end
7676

@@ -96,7 +96,7 @@ function AdvancedPS.forkr(trace::LibtaskTrace)
9696
newtrace = AdvancedPS.Trace(new_tapedmodel, trace.rng)
9797
AdvancedPS.gen_refseed!(newtrace)
9898

99-
Libtask.set_dynamic_scope!(ctask, trace.rng) # Sync trace and rng
99+
Libtask.set_taped_globals!(ctask, trace.rng) # Sync trace and rng
100100
return newtrace
101101
end
102102

0 commit comments

Comments
 (0)