Skip to content

Commit 6b3be49

Browse files
authored
[MetaSchedule][Minor]Fix Random State Fork in TuneContext Clone Function (#12811)
Fix random state fork in TuneContext Clone function.
1 parent 9b17f34 commit 6b3be49

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

src/meta_schedule/tune_context.cc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -74,6 +74,7 @@ TuneContext TuneContextNode::Clone() const {
7474
}
7575
if (this->space_generator.defined()) n->space_generator = this->space_generator.value()->Clone();
7676
if (this->search_strategy.defined()) n->search_strategy = this->search_strategy.value()->Clone();
77+
n->rand_state = support::LinearCongruentialEngine(&n->rand_state).ForkSeed();
7778
n->Initialize();
7879
return TuneContext(n);
7980
}

0 commit comments

Comments
 (0)