non-deterministic behavior #247
shnarazk
announced in
Journal (JP)
Replies: 4 comments
-
#245 にてnon-deterministic behavior のデバッグをしていてわかった。 |
Beta Was this translation helpful? Give feedback.
0 replies
-
もしかして |
Beta Was this translation helpful? Give feedback.
0 replies
-
確かに!確かに! 節数打ち切りの前後が同じ評価値を持っていたらそこで生き残れるかどうかが節idに依存してしまうな。 |
Beta Was this translation helpful? Give feedback.
0 replies
-
ダメだった。小さな問題だと解決したので一因ではあるはずなのだが、これだけではT56は決定的にはならなかった。 |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
一度Splrはdeterministicになったのだが、いつの間にかそうでなくなっている。
最近HashMap/HashSetをよく使っているのでそのせいかと思ったらそうではなかった。特にbiclauseの伝搬が問題だと思っていたのだが、とっくの昔に手を打ってあった。
実は非決定性の源はgarbge collector。なぜかsweepする順番で(どうも)eliminatorの挙動が変わるらしい。
いくら比較検討をしてもsweep orderがcdbの内容を変えることはないはずなのだが。
どうなっているんだ。
Beta Was this translation helpful? Give feedback.
All reactions